From d92c500b201dfe3d5891902f9523f5fa532b11e6 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 18 Jan 2025 15:39:57 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20d2398?= =?UTF-8?q?3bc1f1e595f7c59d8df8adc394767dd69e8=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _l_r11x0_8h_source.html | 38 ++--- _r_f69_8h_source.html | 8 +- _s_t_m32_w_lx_8h_source.html | 16 +-- _s_x1231_8h_source.html | 4 +- _s_x1233_8h_source.html | 4 +- _s_x1262_8h_source.html | 8 +- _s_x126x_8h_source.html | 34 ++--- class_l_l_c_c68-members.html | 8 +- class_l_l_c_c68.html | 22 +-- class_l_r1110-members.html | 243 +++++++++++++++---------------- class_l_r1120-members.html | 243 +++++++++++++++---------------- class_l_r1121-members.html | 245 ++++++++++++++++---------------- class_l_r11x0-members.html | 237 +++++++++++++++--------------- class_r_f69-members.html | 4 +- class_r_f69.html | 24 ++-- class_r_f69.js | 4 +- class_s_t_m32_w_lx-members.html | 8 +- class_s_t_m32_w_lx.html | 111 ++++++++++----- class_s_t_m32_w_lx.js | 8 +- class_s_x1231-members.html | 6 +- class_s_x1231.html | 24 +++- class_s_x1233-members.html | 6 +- class_s_x1233.html | 35 +++-- class_s_x1233.js | 2 +- class_s_x1261-members.html | 8 +- class_s_x1261.html | 11 +- class_s_x1262-members.html | 8 +- class_s_x1262.html | 31 +++- class_s_x1268-members.html | 4 +- class_s_x1268.html | 7 +- class_s_x126x-members.html | 4 +- class_s_x126x.html | 46 +++++- functions_b.html | 4 +- functions_c.html | 2 +- functions_func_b.html | 4 +- functions_func_c.html | 2 +- functions_func_g.html | 4 +- functions_func_s.html | 6 +- functions_g.html | 4 +- functions_s.html | 6 +- navtreedata.js | 2 +- navtreeindex2.js | 16 +-- navtreeindex3.js | 2 +- search/all_1.js | 4 +- search/all_10.js | 10 +- search/all_2.js | 2 +- search/all_6.js | 2 +- search/functions_1.js | 4 +- search/functions_2.js | 2 +- search/functions_6.js | 2 +- search/functions_f.js | 10 +- 51 files changed, 838 insertions(+), 711 deletions(-) diff --git a/_l_r11x0_8h_source.html b/_l_r11x0_8h_source.html index b7fb6546..cec62450 100644 --- a/_l_r11x0_8h_source.html +++ b/_l_r11x0_8h_source.html @@ -1112,7 +1112,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1628 Module* getMod() override;
1629
1630 // LR11x0 SPI command implementations
-
1631 int16_t writeRegMem32(uint32_t addr, uint32_t* data, size_t len);
+
1631 int16_t writeRegMem32(uint32_t addr, const uint32_t* data, size_t len);
1632 int16_t readRegMem32(uint32_t addr, uint32_t* data, size_t len);
1633 int16_t writeBuffer8(uint8_t* data, size_t len);
1634 int16_t readBuffer8(uint8_t* data, size_t len, size_t offset);
@@ -1128,7 +1128,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1644 int16_t setDioAsRfSwitch(uint8_t en, uint8_t stbyCfg, uint8_t rxCfg, uint8_t txCfg, uint8_t txHpCfg, uint8_t txHfCfg, uint8_t gnssCfg, uint8_t wifiCfg);
1645 int16_t setDioIrqParams(uint32_t irq1, uint32_t irq2);
1646 int16_t setDioIrqParams(uint32_t irq);
-
1647 int16_t clearIrq(uint32_t irq);
+
1647 int16_t clearIrqState(uint32_t irq);
1648 int16_t configLfClock(uint8_t setup);
1649 int16_t setTcxoMode(uint8_t tune, uint32_t delay);
1650 int16_t reboot(bool stay);
@@ -1186,11 +1186,11 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1702 int16_t setRangingParameter(uint8_t symbolNum);
1703 int16_t setRssiCalibration(const int8_t* tune, int16_t gainOffset);
1704 int16_t setLoRaSyncWord(uint8_t sync);
-
1705 int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid, bool hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, uint8_t* payload, size_t len);
+
1705 int16_t lrFhssBuildFrame(uint8_t hdrCount, uint8_t cr, uint8_t grid, bool hop, uint8_t bw, uint16_t hopSeq, int8_t devOffset, const uint8_t* payload, size_t len);
1706 int16_t lrFhssSetSyncWord(uint32_t sync);
-
1707 int16_t configBleBeacon(uint8_t chan, uint8_t* payload, size_t len);
+
1707 int16_t configBleBeacon(uint8_t chan, const uint8_t* payload, size_t len);
1708 int16_t getLoRaRxHeaderInfos(uint8_t* info);
-
1709 int16_t bleBeaconSend(uint8_t chan, uint8_t* payload, size_t len);
+
1709 int16_t bleBeaconSend(uint8_t chan, const uint8_t* payload, size_t len);
1710
1711 int16_t wifiScan(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint8_t nbScanPerChan, uint16_t timeout, uint8_t abortOnTimeout);
1712 int16_t wifiScanTimeLimit(uint8_t type, uint16_t mask, uint8_t acqMode, uint8_t nbMaxRes, uint16_t timePerChan, uint16_t timeout);
@@ -1228,7 +1228,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1744 int16_t gnssGetResultSize(uint16_t* size);
1745 int16_t gnssReadResults(uint8_t* result, uint16_t size);
1746 int16_t gnssAlmanacFullUpdateHeader(uint16_t date, uint32_t globalCrc);
-
1747 int16_t gnssAlmanacFullUpdateSV(uint8_t svn, uint8_t* svnAlmanac);
+
1747 int16_t gnssAlmanacFullUpdateSV(uint8_t svn, const uint8_t* svnAlmanac);
1748 int16_t gnssAlmanacReadAddrSize(uint32_t* addr, uint16_t* size);
1749 int16_t gnssAlmanacReadSV(uint8_t svId, uint8_t* almanac);
1750 int16_t gnssGetNbSvVisible(uint32_t time, float lat, float lon, uint8_t constellation, uint8_t* nbSv);
@@ -1257,29 +1257,29 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1773 int16_t gnssWriteBitMaskSatActivated(uint8_t bitMask, uint32_t* bitMaskActivated0, uint32_t* bitMaskActivated1);
1774 void gnssAbort();
1775
-
1776 int16_t cryptoSetKey(uint8_t keyId, uint8_t* key);
-
1777 int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, uint8_t* key);
-
1778 int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, uint8_t* header, uint8_t* dataIn, size_t len, uint8_t* dataOut);
-
1779 int16_t cryptoComputeAesCmac(uint8_t keyId, uint8_t* data, size_t len, uint32_t* mic);
-
1780 int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, uint8_t* data, size_t len, bool* result);
-
1781 int16_t cryptoAesEncrypt01(uint8_t keyId, uint8_t* dataIn, size_t len, uint8_t* dataOut);
-
1782 int16_t cryptoAesEncrypt(uint8_t keyId, uint8_t* dataIn, size_t len, uint8_t* dataOut);
-
1783 int16_t cryptoAesDecrypt(uint8_t keyId, uint8_t* dataIn, size_t len, uint8_t* dataOut);
+
1776 int16_t cryptoSetKey(uint8_t keyId, const uint8_t* key);
+
1777 int16_t cryptoDeriveKey(uint8_t srcKeyId, uint8_t dstKeyId, const uint8_t* key);
+
1778 int16_t cryptoProcessJoinAccept(uint8_t decKeyId, uint8_t verKeyId, uint8_t lwVer, const uint8_t* header, const uint8_t* dataIn, size_t len, uint8_t* dataOut);
+
1779 int16_t cryptoComputeAesCmac(uint8_t keyId, const uint8_t* data, size_t len, uint32_t* mic);
+
1780 int16_t cryptoVerifyAesCmac(uint8_t keyId, uint32_t micExp, const uint8_t* data, size_t len, bool* result);
+
1781 int16_t cryptoAesEncrypt01(uint8_t keyId, const uint8_t* dataIn, size_t len, uint8_t* dataOut);
+
1782 int16_t cryptoAesEncrypt(uint8_t keyId, const uint8_t* dataIn, size_t len, uint8_t* dataOut);
+
1783 int16_t cryptoAesDecrypt(uint8_t keyId, const uint8_t* dataIn, size_t len, uint8_t* dataOut);
1784 int16_t cryptoStoreToFlash(void);
1785 int16_t cryptoRestoreFromFlash(void);
1786 int16_t cryptoSetParam(uint8_t id, uint32_t value);
1787 int16_t cryptoGetParam(uint8_t id, uint32_t* value);
-
1788 int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, uint32_t* data, size_t len, bool nonvolatile);
+
1788 int16_t cryptoCheckEncryptedFirmwareImage(uint32_t offset, const uint32_t* data, size_t len, bool nonvolatile);
1789 int16_t cryptoCheckEncryptedFirmwareImageResult(bool* result);
1790
1791 int16_t bootEraseFlash(void);
-
1792 int16_t bootWriteFlashEncrypted(uint32_t offset, uint32_t* data, size_t len, bool nonvolatile);
+
1792 int16_t bootWriteFlashEncrypted(uint32_t offset, const uint32_t* data, size_t len, bool nonvolatile);
1793 int16_t bootReboot(bool stay);
1794 int16_t bootGetPin(uint8_t* pin);
1795 int16_t bootGetChipEui(uint8_t* eui);
1796 int16_t bootGetJoinEui(uint8_t* eui);
1797
-
1798 int16_t SPIcommand(uint16_t cmd, bool write, uint8_t* data, size_t len, uint8_t* out = NULL, size_t outLen = 0);
+
1798 int16_t SPIcommand(uint16_t cmd, bool write, uint8_t* data, size_t len, const uint8_t* out = NULL, size_t outLen = 0);
1799
1800#if !RADIOLIB_GODMODE
1801 protected:
@@ -1324,9 +1324,9 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1840 int16_t setHeaderType(uint8_t hdrType, size_t len = 0xFF);
1841
1842 // common methods to avoid some copy-paste
-
1843 int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, uint8_t* payload, size_t len);
+
1843 int16_t bleBeaconCommon(uint16_t cmd, uint8_t chan, const uint8_t* payload, size_t len);
1844 int16_t writeCommon(uint16_t cmd, uint32_t addrOffset, const uint32_t* data, size_t len, bool nonvolatile);
-
1845 int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, uint8_t* dataIn, size_t len, uint8_t* dataOut);
+
1845 int16_t cryptoCommon(uint16_t cmd, uint8_t keyId, const uint8_t* dataIn, size_t len, uint8_t* dataOut);
1846};
1847
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html index 1d196403..cecd5326 100644 --- a/_r_f69_8h_source.html +++ b/_r_f69_8h_source.html @@ -613,7 +613,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
573
574 // hardware AES support
575
-
580 void setAESKey(uint8_t* key);
+
580 void setAESKey(const uint8_t* key);
581
586 int16_t enableAES();
587
@@ -677,7 +677,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
775
784 int16_t setOutputPower(int8_t pwr, bool highPower = false);
785
-
792 int16_t setSyncWord(uint8_t* syncWord, size_t len, uint8_t maxErrBits = 0);
+
792 int16_t setSyncWord(const uint8_t* syncWord, size_t len, uint8_t maxErrBits = 0);
793
799 int16_t setPreambleLength(uint8_t preambleLen);
800
@@ -809,7 +809,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition RF69.cpp:509
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:545
-
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:695
+
int16_t setSyncWord(const 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:695
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition RF69.cpp:633
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:516
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition RF69.cpp:297
@@ -844,12 +844,12 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t setBitRate(float br) override
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps.
Definition RF69.cpp:560
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:365
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition RF69.cpp:278
+
void setAESKey(const uint8_t *key)
Sets AES key.
Definition RF69.cpp:222
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:524
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER an...
Definition RF69.cpp:900
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition RF69.cpp:342
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition RF69.cpp:733
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:834
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:936
void setAmbientTemperature(int16_t tempAmbient)
Sets ambient temperature. Required to correct values from on-board temperature sensor.
Definition RF69.cpp:764
diff --git a/_s_t_m32_w_lx_8h_source.html b/_s_t_m32_w_lx_8h_source.html index 6cef620c..5b08c4d4 100644 --- a/_s_t_m32_w_lx_8h_source.html +++ b/_s_t_m32_w_lx_8h_source.html @@ -136,9 +136,9 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
63
64 // basic methods
65
-
69 int16_t begin(float freq = 434.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10, uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
+
69 int16_t begin(float freq = 434.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10, uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false) override;
70
-
74 int16_t beginFSK(float freq = 434.0, float br = 4.8, float freqDev = 5.0, float rxBw = 156.2, int8_t power = 10, uint16_t preambleLength = 16, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
+
74 int16_t beginFSK(float freq = 434.0, float br = 4.8, float freqDev = 5.0, float rxBw = 156.2, int8_t power = 10, uint16_t preambleLength = 16, float tcxoVoltage = 1.6, bool useRegulatorLDO = false) override;
75
76 // configuration methods
77
@@ -147,9 +147,9 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
109 // Note: This explicitly inherits this method only to override docs
110 using SX126x::setRfSwitchTable;
111
-
116 void setDio1Action(void (*func)(void));
+
116 void setDio1Action(void (*func)(void)) override;
117
-
121 void clearDio1Action();
+
121 void clearDio1Action() override;
122
127 void setPacketReceivedAction(void (*func)(void)) override;
128
@@ -185,10 +185,9 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
Derived class for STM32WL modules.
Definition STM32WLx.h:33
void setChannelScanAction(void(*func)(void)) override
Sets interrupt service routine to call when a channel scan is finished.
Definition STM32WLx.cpp:146
void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition STM32WLx.cpp:150
-
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition STM32WLx.cpp:13
-
void clearDio1Action()
Clears interrupt service routine to call when DIO1/2/3 activates.
Definition STM32WLx.cpp:126
-
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1/2/3 activates.
Definition STM32WLx.cpp:116
+
void clearDio1Action() override
Clears interrupt service routine to call when DIO1/2/3 activates.
Definition STM32WLx.cpp:126
void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition STM32WLx.cpp:138
+
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) override
Initialization method for LoRa modem.
Definition STM32WLx.cpp:13
virtual int16_t setOutputPower(int8_t power) override
Sets output power. Allowed values are in range from -17 to 22 dBm.
Definition STM32WLx.cpp:41
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition STM32WLx.cpp:134
void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition STM32WLx.cpp:142
@@ -199,7 +198,8 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
@ MODE_RX
Definition STM32WLx.h:57
@ MODE_IDLE
Definition STM32WLx.h:55
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition STM32WLx.cpp:130
-
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition STM32WLx.cpp:27
+
void setDio1Action(void(*func)(void)) override
Sets interrupt service routine to call when DIO1/2/3 activates.
Definition STM32WLx.cpp:116
+
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false) override
Initialization method for FSK modem.
Definition STM32WLx.cpp:27
Derived class for SX1262 modules.
Definition SX1262.h:22
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1573
diff --git a/_s_x1231_8h_source.html b/_s_x1231_8h_source.html index f55a28ac..862acb3d 100644 --- a/_s_x1231_8h_source.html +++ b/_s_x1231_8h_source.html @@ -191,7 +191,7 @@ $(document).ready(function(){initNavTree('_s_x1231_8h_source.html',''); initResi
94 public:
99 SX1231(Module* mod); // cppcheck-suppress noExplicitConstructor
100
-
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);
+
111 virtual 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);
112
113#if !RADIOLIB_GODMODE
114 protected:
@@ -206,7 +206,7 @@ $(document).ready(function(){initNavTree('_s_x1231_8h_source.html',''); initResi
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition Module.h:73
Control class for RF69 module. Also serves as base class for SX1231.
Definition RF69.h:479
Control class for SX1231 module. Overrides some methods from RF69 due to different register values.
Definition SX1231.h:93
-
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 SX1231.cpp:8
+
virtual 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 SX1231.cpp:8
diff --git a/_s_x1233_8h_source.html b/_s_x1233_8h_source.html index 8aa307e3..24b6f9d2 100644 --- a/_s_x1233_8h_source.html +++ b/_s_x1233_8h_source.html @@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('_s_x1233_8h_source.html',''); initResi
24 public:
29 SX1233(Module* mod); // cppcheck-suppress noExplicitConstructor
30
-
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);
+
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) override;
42
51 int16_t setBitRate(float br) override;
52
@@ -138,8 +138,8 @@ $(document).ready(function(){initNavTree('_s_x1233_8h_source.html',''); initResi
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition Module.h:73
Control class for SX1231 module. Overrides some methods from RF69 due to different register values.
Definition SX1231.h:93
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
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
+
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) override
Initialization method.
Definition SX1233.cpp:9
diff --git a/_s_x1262_8h_source.html b/_s_x1262_8h_source.html index c0313987..9561c941 100644 --- a/_s_x1262_8h_source.html +++ b/_s_x1262_8h_source.html @@ -122,9 +122,9 @@ $(document).ready(function(){initNavTree('_s_x1262_8h_source.html',''); initResi
29
30 // basic methods
31
-
47 int16_t begin(float freq = 434.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10, uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
+
47 virtual int16_t begin(float freq = 434.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10, uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
48
-
63 int16_t beginFSK(float freq = 434.0, float br = 4.8, float freqDev = 5.0, float rxBw = 156.2, int8_t power = 10, uint16_t preambleLength = 16, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
+
63 virtual int16_t beginFSK(float freq = 434.0, float br = 4.8, float freqDev = 5.0, float rxBw = 156.2, int8_t power = 10, uint16_t preambleLength = 16, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
64
78 int16_t beginLRFHSS(float freq = 434.0, uint8_t bw = RADIOLIB_SX126X_LR_FHSS_BW_722_66, uint8_t cr = RADIOLIB_SX126X_LR_FHSS_CR_2_3, bool narrowGrid = true, int8_t power = 10, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
79
@@ -154,9 +154,9 @@ $(document).ready(function(){initNavTree('_s_x1262_8h_source.html',''); initResi
Derived class for SX1262 modules.
Definition SX1262.h:22
int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. Will automatically perfo...
Definition SX1262.cpp:70
int16_t checkOutputPower(int8_t power, int8_t *clipped) override
Check if output power is configurable.
Definition SX1262.cpp:109
-
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition SX1262.cpp:34
+
virtual int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition SX1262.cpp:34
int16_t setModem(ModemType_t modem) override
Set modem for the radio to use. Will perform full reset and reconfigure the radio using its default p...
Definition SX1262.cpp:117
-
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition SX1262.cpp:10
+
virtual int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition SX1262.cpp:10
virtual int16_t setOutputPower(int8_t power) override
Sets output power. Allowed values are in range from -9 to 22 dBm. This method is virtual to allow ove...
Definition SX1262.cpp:87
int16_t beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_SX126X_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_SX126X_LR_FHSS_CR_2_3, bool narrowGrid=true, int8_t power=10, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LR-FHSS modem. This modem only supports transmission!
Definition SX1262.cpp:52
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition SX126x.h:475
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html index 3af2ab4a..ae2353c5 100644 --- a/_s_x126x_8h_source.html +++ b/_s_x126x_8h_source.html @@ -616,9 +616,9 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
630
631 // interrupt methods
632
-
637 void setDio1Action(void (*func)(void));
+
637 virtual void setDio1Action(void (*func)(void));
638
-
642 void clearDio1Action();
+
642 virtual void clearDio1Action();
643
648 void setPacketReceivedAction(void (*func)(void)) override;
649
@@ -786,14 +786,14 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
1238 int16_t setTx(uint32_t timeout = 0);
1239 int16_t setRx(uint32_t timeout);
1240 int16_t setCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin, uint8_t exitMode, RadioLibTime_t timeout);
-
1241 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+
1241 int16_t writeRegister(uint16_t addr, const uint8_t* data, uint8_t numBytes);
1242 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
-
1243 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+
1243 int16_t writeBuffer(const uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
1244 int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
1245 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
1246 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
1247 int16_t setRfFrequency(uint32_t frf);
-
1248 int16_t calibrateImage(uint8_t* data);
+
1248 int16_t calibrateImage(const uint8_t* data);
1249 uint8_t getPacketType();
1250 int16_t setTxParams(uint8_t power, uint8_t rampTime);
1251 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
@@ -903,8 +903,8 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...
Definition SX126x.cpp:790
float getFrequencyError()
Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...
Definition SX126x.cpp:1396
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1569
-
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:480
-
int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)
Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...
Definition SX126x.cpp:1881
+
virtual void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:480
+
int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)
Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...
Definition SX126x.cpp:1882
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition SX126x.cpp:1457
uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition SX126x.cpp:1598
RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition SX126x.cpp:1528
@@ -917,31 +917,31 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition SX126x.cpp:68
virtual int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....
Definition SX126x.cpp:850
int16_t readData(uint8_t *data, size_t len) override
Reads data received after calling startReceive method. When the packet length is not known in advance...
Definition SX126x.cpp:750
-
int16_t calibrateImage(float freq)
Perform image rejection calibration for the specified frequency. Will try to use Semtech-defined pres...
Definition SX126x.cpp:1928
+
int16_t calibrateImage(float freq)
Perform image rejection calibration for the specified frequency. Will try to use Semtech-defined pres...
Definition SX126x.cpp:1929
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition SX126x.cpp:1553
void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition SX126x.cpp:508
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition SX126x.cpp:1577
void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition SX126x.cpp:1661
int16_t setIrqFlags(uint32_t irq) override
Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition SX126x.cpp:1541
-
int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition SX126x.cpp:1737
+
int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition SX126x.cpp:1738
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition SX126x.cpp:492
-
int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition SX126x.cpp:1757
+
int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition SX126x.cpp:1758
float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition SX126x.cpp:1380
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition SX126x.cpp:1085
int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition SX126x.cpp:1561
int16_t transmit(const uint8_t *data, size_t len, uint8_t addr=0) override
Blocking binary transmit method. Overloads for string-based transmissions are implemented in Physical...
Definition SX126x.cpp:195
int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition SX126x.cpp:630
-
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:484
+
virtual void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:484
int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition SX126x.cpp:1064
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition SX126x.cpp:488
float getRSSI() override
Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...
Definition SX126x.cpp:1362
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition SX126x.cpp:461
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition SX126x.cpp:981
-
void spectralScanAbort()
Abort an ongoing spectral scan.
Definition SX126x.cpp:1733
+
void spectralScanAbort()
Abort an ongoing spectral scan.
Definition SX126x.cpp:1734
int16_t getModem(ModemType_t *modem) override
Get modem currently in use by the radio.
Definition SX126x.cpp:1641
int16_t sleep() override
Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...
Definition SX126x.cpp:441
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition SX126x.cpp:338
-
int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition SX126x.cpp:1717
+
int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition SX126x.cpp:1718
int16_t finishTransmit() override
Clean up after transmission is done.
Definition SX126x.cpp:621
int16_t setCurrentLimit(float currentLimit)
Sets current protection limit. Can be set in 2.5 mA steps.
Definition SX126x.cpp:938
int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)
Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....
Definition SX126x.cpp:1148
@@ -952,7 +952,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition SX126x.cpp:162
int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition SX126x.cpp:927
int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100)
Sets LR-FHSS configuration.
Definition SX126x.cpp:149
-
int16_t calibrateImageRejection(float freqMin, float freqMax)
Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...
Definition SX126x.cpp:1965
+
int16_t calibrateImageRejection(float freqMin, float freqMax)
Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...
Definition SX126x.cpp:1966
float getCurrentLimit()
Reads current protection limit.
Definition SX126x.cpp:951
int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition SX126x.cpp:1545
uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition SX126x.cpp:1535
@@ -968,14 +968,14 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition SX126x.cpp:1358
int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition SX126x.cpp:680
int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.
Definition SX126x.cpp:960
-
int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition SX126x.cpp:1973
+
int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition SX126x.cpp:1974
bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition SX126x.h:492
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition SX126x.cpp:1549
int16_t startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition SX126x.cpp:512
int16_t setNodeAddress(uint8_t addr)
Sets node address. Calling this method will also enable address filtering for node address only.
int16_t receive(uint8_t *data, size_t len) override
Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...
Definition SX126x.cpp:251
-
int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition SX126x.cpp:1810
-
int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition SX126x.cpp:1745
+
int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition SX126x.cpp:1811
+
int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition SX126x.cpp:1746
int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets FSK whitening parameters.
Definition SX126x.cpp:1321
virtual int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition SX126x.cpp:901
bool standbyXOSC
Whether to use XOSC (true) or RC (false) oscillator in standby mode. Defaults to false.
Definition SX126x.h:497
diff --git a/class_l_l_c_c68-members.html b/class_l_l_c_c68-members.html index b2460e07..d794167a 100644 --- a/class_l_l_c_c68-members.html +++ b/class_l_l_c_c68-members.html @@ -98,9 +98,9 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab - + - + @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab - + @@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab - + diff --git a/class_l_l_c_c68.html b/class_l_l_c_c68.html index 8331b2ad..8302c8dc 100644 --- a/class_l_l_c_c68.html +++ b/class_l_l_c_c68.html @@ -140,10 +140,7 @@ Public Member Functions - - - - + @@ -213,12 +210,11 @@ Public Member Functions - + - - + + @@ -562,6 +558,9 @@ bool <
+
autoLDRO()SX126x
available()PhysicalLayer
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=0, bool useRegulatorLDO=false)LLCC68
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=8, float tcxoVoltage=0, bool useRegulatorLDO=false)LLCC68virtual
SX126x::begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)SX1262
beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)SX1262virtual
SX126x::beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_SX126X_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_SX126X_LR_FHSS_CR_2_3, bool narrowGrid=true, int8_t power=10, float tcxoVoltage=1.6, bool useRegulatorLDO=false)SX1262
SX126x::beginLRFHSS(uint8_t bw, uint8_t cr, bool narrowGrid, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
checkOutputPower(int8_t power, int8_t *clipped) overrideSX1262virtual
clearChannelScanAction() overrideSX126xvirtual
clearDio1Action()SX126x
clearDio1Action()SX126xvirtual
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqFlags(uint32_t irq) overrideSX126xvirtual
clearPacketReceivedAction() overrideSX126xvirtual
setCurrentLimit(float currentLimit)SX126x
setDataRate(DataRate_t dr) overrideLLCC68virtual
setDataShaping(uint8_t sh) overrideSX126xvirtual
setDio1Action(void(*func)(void))SX126x
setDio1Action(void(*func)(void))SX126xvirtual
setDio2AsRfSwitch(bool enable=true)SX126x
setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual
setDirectAction(void(*func)(void)) overrideSX126xvirtual
 SX1262 (Module *mod)
 Default constructor.
 
int16_t begin (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for LoRa modem.
 
int16_t beginFSK (float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
virtual int16_t beginFSK (float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for FSK modem.
 
int16_t beginLRFHSS (float freq=434.0, uint8_t bw=RADIOLIB_SX126X_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_SX126X_LR_FHSS_CR_2_3, bool narrowGrid=true, int8_t power=10, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
int16_t standby (uint8_t mode, bool wakeup=true)
 Sets the module to standby mode.
 
void setDio1Action (void(*func)(void))
virtual void setDio1Action (void(*func)(void))
 Sets interrupt service routine to call when DIO1 activates.
 
-void clearDio1Action ()
 Clears interrupt service routine to call when DIO1 activates.
virtual void clearDio1Action ()
 Clears interrupt service routine to call when DIO1 activates.
 
void setPacketReceivedAction (void(*func)(void)) override
 Sets interrupt service routine to call when a packet is received.
standbyXOSC
+ + + + +
@@ -623,6 +622,11 @@ bool <
int16_t LLCC68::begin standbyXOSC
+
+virtual

Initialization method for LoRa modem.

@@ -642,6 +646,8 @@ bool standbyXOSC<
Returns
Status Codes
+

Reimplemented from SX1262.

+
diff --git a/class_l_r1110-members.html b/class_l_r1110-members.html index 4ed3f25c..dd26a533 100644 --- a/class_l_r1110-members.html +++ b/class_l_r1110-members.html @@ -112,127 +112,128 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable checkOutputPower(int8_t power, int8_t *clipped) overrideLR1110virtual checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower)LR1110 clearChannelScanAction()PhysicalLayervirtual - clearIrqAction()LR11x0 - clearIrqFlags(uint32_t irq) overrideLR11x0virtual - clearPacketReceivedAction() overrideLR11x0virtual - clearPacketSentAction() overrideLR11x0virtual - clearWiFiScanAction()LR11x0 - disableAddressFiltering()LR11x0 - dropSync()PhysicalLayer - explicitHeader()LR11x0 - finishTransmit() overrideLR11x0virtual - fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - forceLDRO(bool enable)LR11x0 - getChannelScanResult() overrideLR11x0virtual - getDataRate() constLR11x0 - getFreqStep() constPhysicalLayer - getFrequencyError()LR11x0 - getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 - getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 - getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 - getIrqFlags() overrideLR11x0virtual - getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer - getIrqStatus()LR11x0 - getModem(ModemType_t *modem) overrideLR11x0virtual - getPacketLength(bool update=true) overrideLR11x0virtual - getPacketLength(bool update, uint8_t *offset)LR11x0 - getRSSI() overrideLR11x0virtual - getSNR() overrideLR11x0virtual - getTimeOnAir(size_t len) overrideLR11x0virtual - getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 - getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 - getWifiScanResultsCount(uint8_t *count)LR11x0 - gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 - gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 - implicitHeader(size_t len)LR11x0 - invertIQ(bool enable) overrideLR11x0virtual - isGnssScanCapable()LR11x0 - LR1110(Module *mod)LR1110 - LR11x0(Module *mod)LR11x0explicit - MODE_END_OF_TABLE enum valueLR11x0 - MODE_GNSS enum valueLR11x0 - MODE_RX enum valueLR11x0 - MODE_STBY enum valueLR11x0 - MODE_TX enum valueLR11x0 - MODE_TX_HF enum valueLR11x0 - MODE_TX_HP enum valueLR11x0 - MODE_WIFI enum valueLR11x0 - OpMode_t enum nameLR11x0 - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideLR11x0virtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin)PhysicalLayervirtual - readData(uint8_t *data, size_t len) overrideLR11x0virtual - readData(uint8_t *data, size_t len)LR11x0virtual - receive(uint8_t *data, size_t len) overrideLR11x0virtual - receive(uint8_t *data, size_t len)LR11x0virtual - receiveDirect() overrideLR11x0virtual - reset()LR11x0 - scanChannel() overrideLR11x0virtual - scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual - setBandwidth(float bw, bool high=false)LR11x0 - setBitRate(float br) overrideLR11x0virtual - setBroadcastAddress(uint8_t broadAddr)LR11x0 - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 - setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 - setDataRate(DataRate_t dr) overrideLR11x0virtual - setDataShaping(uint8_t sh) overrideLR11x0virtual - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))PhysicalLayervirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideLR11x0virtual - setFrequency(float freq) overrideLR1110virtual - setFrequency(float freq, bool skipCalibration, float band=4)LR1110 - setFrequencyDeviation(float freqDev) overrideLR11x0virtual - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqAction(void(*func)(void))LR11x0 - setIrqFlags(uint32_t irq) overrideLR11x0virtual - setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 - setModem(ModemType_t modem) overrideLR1110virtual - setNodeAddress(uint8_t nodeAddr)LR11x0 - setOutputPower(int8_t power) overrideLR1110virtual - setOutputPower(int8_t power, bool forceHighPower)LR1110 - setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual - setPacketSentAction(void(*func)(void)) overrideLR11x0virtual - setPreambleLength(size_t preambleLength) overrideLR11x0virtual - setRegulatorDCDC()LR11x0 - setRegulatorLDO()LR11x0 - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 - setRxBandwidth(float rxBw)LR11x0 - setRxBoostedGainMode(bool en)LR11x0 - setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 - setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 - setSyncWord(uint8_t syncWord)LR11x0 - setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual - setTCXO(float voltage, uint32_t delay=5000)LR11x0 - setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 - setWiFiScanAction(void(*func)(void))LR11x0 - sleep() overrideLR11x0virtual - sleep(bool retainConfig, uint32_t sleepTime)LR11x0 - standby() overrideLR11x0virtual - standby(uint8_t mode, bool wakeup=true)LR11x0 - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideLR11x0virtual - startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual - startDirect()PhysicalLayer - startReceive() overrideLR11x0virtual - startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - 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)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - transmitDirect(uint32_t frf=0) overrideLR11x0virtual - updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 - updateGnssAlmanac(uint8_t constellation)LR11x0 - variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - 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)LR11x0 - XTALLR11x0 + clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer + clearIrqAction()LR11x0 + clearIrqFlags(uint32_t irq) overrideLR11x0virtual + clearPacketReceivedAction() overrideLR11x0virtual + clearPacketSentAction() overrideLR11x0virtual + clearWiFiScanAction()LR11x0 + disableAddressFiltering()LR11x0 + dropSync()PhysicalLayer + explicitHeader()LR11x0 + finishTransmit() overrideLR11x0virtual + fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + forceLDRO(bool enable)LR11x0 + getChannelScanResult() overrideLR11x0virtual + getDataRate() constLR11x0 + getFreqStep() constPhysicalLayer + getFrequencyError()LR11x0 + getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 + getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 + getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 + getIrqFlags() overrideLR11x0virtual + getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer + getIrqStatus()LR11x0 + getModem(ModemType_t *modem) overrideLR11x0virtual + getPacketLength(bool update=true) overrideLR11x0virtual + getPacketLength(bool update, uint8_t *offset)LR11x0 + getRSSI() overrideLR11x0virtual + getSNR() overrideLR11x0virtual + getTimeOnAir(size_t len) overrideLR11x0virtual + getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 + getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 + getWifiScanResultsCount(uint8_t *count)LR11x0 + gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 + gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 + implicitHeader(size_t len)LR11x0 + invertIQ(bool enable) overrideLR11x0virtual + isGnssScanCapable()LR11x0 + LR1110(Module *mod)LR1110 + LR11x0(Module *mod)LR11x0explicit + MODE_END_OF_TABLE enum valueLR11x0 + MODE_GNSS enum valueLR11x0 + MODE_RX enum valueLR11x0 + MODE_STBY enum valueLR11x0 + MODE_TX enum valueLR11x0 + MODE_TX_HF enum valueLR11x0 + MODE_TX_HP enum valueLR11x0 + MODE_WIFI enum valueLR11x0 + OpMode_t enum nameLR11x0 + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideLR11x0virtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin)PhysicalLayervirtual + readData(uint8_t *data, size_t len) overrideLR11x0virtual + readData(uint8_t *data, size_t len)LR11x0virtual + receive(uint8_t *data, size_t len) overrideLR11x0virtual + receive(uint8_t *data, size_t len)LR11x0virtual + receiveDirect() overrideLR11x0virtual + reset()LR11x0 + scanChannel() overrideLR11x0virtual + scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual + setBandwidth(float bw, bool high=false)LR11x0 + setBitRate(float br) overrideLR11x0virtual + setBroadcastAddress(uint8_t broadAddr)LR11x0 + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 + setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 + setDataRate(DataRate_t dr) overrideLR11x0virtual + setDataShaping(uint8_t sh) overrideLR11x0virtual + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))PhysicalLayervirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideLR11x0virtual + setFrequency(float freq) overrideLR1110virtual + setFrequency(float freq, bool skipCalibration, float band=4)LR1110 + setFrequencyDeviation(float freqDev) overrideLR11x0virtual + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqAction(void(*func)(void))LR11x0 + setIrqFlags(uint32_t irq) overrideLR11x0virtual + setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 + setModem(ModemType_t modem) overrideLR1110virtual + setNodeAddress(uint8_t nodeAddr)LR11x0 + setOutputPower(int8_t power) overrideLR1110virtual + setOutputPower(int8_t power, bool forceHighPower)LR1110 + setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual + setPacketSentAction(void(*func)(void)) overrideLR11x0virtual + setPreambleLength(size_t preambleLength) overrideLR11x0virtual + setRegulatorDCDC()LR11x0 + setRegulatorLDO()LR11x0 + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 + setRxBandwidth(float rxBw)LR11x0 + setRxBoostedGainMode(bool en)LR11x0 + setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 + setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 + setSyncWord(uint8_t syncWord)LR11x0 + setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual + setTCXO(float voltage, uint32_t delay=5000)LR11x0 + setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 + setWiFiScanAction(void(*func)(void))LR11x0 + sleep() overrideLR11x0virtual + sleep(bool retainConfig, uint32_t sleepTime)LR11x0 + standby() overrideLR11x0virtual + standby(uint8_t mode, bool wakeup=true)LR11x0 + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideLR11x0virtual + startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual + startDirect()PhysicalLayer + startReceive() overrideLR11x0virtual + startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const char *str, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + 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)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const char *str, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + transmitDirect(uint32_t frf=0) overrideLR11x0virtual + updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 + updateGnssAlmanac(uint8_t constellation)LR11x0 + variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + 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)LR11x0 + XTALLR11x0 diff --git a/class_l_r1120-members.html b/class_l_r1120-members.html index 96762391..6333aea3 100644 --- a/class_l_r1120-members.html +++ b/class_l_r1120-members.html @@ -112,127 +112,128 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable checkOutputPower(int8_t power, int8_t *clipped) overrideLR1120virtual checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower)LR1120 clearChannelScanAction()PhysicalLayervirtual - clearIrqAction()LR11x0 - clearIrqFlags(uint32_t irq) overrideLR11x0virtual - clearPacketReceivedAction() overrideLR11x0virtual - clearPacketSentAction() overrideLR11x0virtual - clearWiFiScanAction()LR11x0 - disableAddressFiltering()LR11x0 - dropSync()PhysicalLayer - explicitHeader()LR11x0 - finishTransmit() overrideLR11x0virtual - fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - forceLDRO(bool enable)LR11x0 - getChannelScanResult() overrideLR11x0virtual - getDataRate() constLR11x0 - getFreqStep() constPhysicalLayer - getFrequencyError()LR11x0 - getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 - getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 - getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 - getIrqFlags() overrideLR11x0virtual - getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer - getIrqStatus()LR11x0 - getModem(ModemType_t *modem) overrideLR11x0virtual - getPacketLength(bool update=true) overrideLR11x0virtual - getPacketLength(bool update, uint8_t *offset)LR11x0 - getRSSI() overrideLR11x0virtual - getSNR() overrideLR11x0virtual - getTimeOnAir(size_t len) overrideLR11x0virtual - getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 - getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 - getWifiScanResultsCount(uint8_t *count)LR11x0 - gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 - gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 - implicitHeader(size_t len)LR11x0 - invertIQ(bool enable) overrideLR11x0virtual - isGnssScanCapable()LR11x0 - LR1120(Module *mod)LR1120 - LR11x0(Module *mod)LR11x0explicit - MODE_END_OF_TABLE enum valueLR11x0 - MODE_GNSS enum valueLR11x0 - MODE_RX enum valueLR11x0 - MODE_STBY enum valueLR11x0 - MODE_TX enum valueLR11x0 - MODE_TX_HF enum valueLR11x0 - MODE_TX_HP enum valueLR11x0 - MODE_WIFI enum valueLR11x0 - OpMode_t enum nameLR11x0 - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideLR11x0virtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin)PhysicalLayervirtual - readData(uint8_t *data, size_t len) overrideLR11x0virtual - readData(uint8_t *data, size_t len)LR11x0virtual - receive(uint8_t *data, size_t len) overrideLR11x0virtual - receive(uint8_t *data, size_t len)LR11x0virtual - receiveDirect() overrideLR11x0virtual - reset()LR11x0 - scanChannel() overrideLR11x0virtual - scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual - setBandwidth(float bw, bool high=false)LR11x0 - setBitRate(float br) overrideLR11x0virtual - setBroadcastAddress(uint8_t broadAddr)LR11x0 - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 - setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 - setDataRate(DataRate_t dr) overrideLR11x0virtual - setDataShaping(uint8_t sh) overrideLR11x0virtual - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))PhysicalLayervirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideLR11x0virtual - setFrequency(float freq) overrideLR1120virtual - setFrequency(float freq, bool skipCalibration, float band=4)LR1120 - setFrequencyDeviation(float freqDev) overrideLR11x0virtual - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqAction(void(*func)(void))LR11x0 - setIrqFlags(uint32_t irq) overrideLR11x0virtual - setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 - setModem(ModemType_t modem) overrideLR1120virtual - setNodeAddress(uint8_t nodeAddr)LR11x0 - setOutputPower(int8_t power) overrideLR1120virtual - setOutputPower(int8_t power, bool forceHighPower)LR1120 - setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual - setPacketSentAction(void(*func)(void)) overrideLR11x0virtual - setPreambleLength(size_t preambleLength) overrideLR11x0virtual - setRegulatorDCDC()LR11x0 - setRegulatorLDO()LR11x0 - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 - setRxBandwidth(float rxBw)LR11x0 - setRxBoostedGainMode(bool en)LR11x0 - setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 - setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 - setSyncWord(uint8_t syncWord)LR11x0 - setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual - setTCXO(float voltage, uint32_t delay=5000)LR11x0 - setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 - setWiFiScanAction(void(*func)(void))LR11x0 - sleep() overrideLR11x0virtual - sleep(bool retainConfig, uint32_t sleepTime)LR11x0 - standby() overrideLR11x0virtual - standby(uint8_t mode, bool wakeup=true)LR11x0 - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideLR11x0virtual - startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual - startDirect()PhysicalLayer - startReceive() overrideLR11x0virtual - startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - 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)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - transmitDirect(uint32_t frf=0) overrideLR11x0virtual - updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 - updateGnssAlmanac(uint8_t constellation)LR11x0 - variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - 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)LR11x0 - XTALLR11x0 + clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer + clearIrqAction()LR11x0 + clearIrqFlags(uint32_t irq) overrideLR11x0virtual + clearPacketReceivedAction() overrideLR11x0virtual + clearPacketSentAction() overrideLR11x0virtual + clearWiFiScanAction()LR11x0 + disableAddressFiltering()LR11x0 + dropSync()PhysicalLayer + explicitHeader()LR11x0 + finishTransmit() overrideLR11x0virtual + fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + forceLDRO(bool enable)LR11x0 + getChannelScanResult() overrideLR11x0virtual + getDataRate() constLR11x0 + getFreqStep() constPhysicalLayer + getFrequencyError()LR11x0 + getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 + getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 + getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 + getIrqFlags() overrideLR11x0virtual + getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer + getIrqStatus()LR11x0 + getModem(ModemType_t *modem) overrideLR11x0virtual + getPacketLength(bool update=true) overrideLR11x0virtual + getPacketLength(bool update, uint8_t *offset)LR11x0 + getRSSI() overrideLR11x0virtual + getSNR() overrideLR11x0virtual + getTimeOnAir(size_t len) overrideLR11x0virtual + getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 + getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 + getWifiScanResultsCount(uint8_t *count)LR11x0 + gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 + gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 + implicitHeader(size_t len)LR11x0 + invertIQ(bool enable) overrideLR11x0virtual + isGnssScanCapable()LR11x0 + LR1120(Module *mod)LR1120 + LR11x0(Module *mod)LR11x0explicit + MODE_END_OF_TABLE enum valueLR11x0 + MODE_GNSS enum valueLR11x0 + MODE_RX enum valueLR11x0 + MODE_STBY enum valueLR11x0 + MODE_TX enum valueLR11x0 + MODE_TX_HF enum valueLR11x0 + MODE_TX_HP enum valueLR11x0 + MODE_WIFI enum valueLR11x0 + OpMode_t enum nameLR11x0 + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideLR11x0virtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin)PhysicalLayervirtual + readData(uint8_t *data, size_t len) overrideLR11x0virtual + readData(uint8_t *data, size_t len)LR11x0virtual + receive(uint8_t *data, size_t len) overrideLR11x0virtual + receive(uint8_t *data, size_t len)LR11x0virtual + receiveDirect() overrideLR11x0virtual + reset()LR11x0 + scanChannel() overrideLR11x0virtual + scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual + setBandwidth(float bw, bool high=false)LR11x0 + setBitRate(float br) overrideLR11x0virtual + setBroadcastAddress(uint8_t broadAddr)LR11x0 + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 + setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 + setDataRate(DataRate_t dr) overrideLR11x0virtual + setDataShaping(uint8_t sh) overrideLR11x0virtual + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))PhysicalLayervirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideLR11x0virtual + setFrequency(float freq) overrideLR1120virtual + setFrequency(float freq, bool skipCalibration, float band=4)LR1120 + setFrequencyDeviation(float freqDev) overrideLR11x0virtual + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqAction(void(*func)(void))LR11x0 + setIrqFlags(uint32_t irq) overrideLR11x0virtual + setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 + setModem(ModemType_t modem) overrideLR1120virtual + setNodeAddress(uint8_t nodeAddr)LR11x0 + setOutputPower(int8_t power) overrideLR1120virtual + setOutputPower(int8_t power, bool forceHighPower)LR1120 + setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual + setPacketSentAction(void(*func)(void)) overrideLR11x0virtual + setPreambleLength(size_t preambleLength) overrideLR11x0virtual + setRegulatorDCDC()LR11x0 + setRegulatorLDO()LR11x0 + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 + setRxBandwidth(float rxBw)LR11x0 + setRxBoostedGainMode(bool en)LR11x0 + setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 + setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 + setSyncWord(uint8_t syncWord)LR11x0 + setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual + setTCXO(float voltage, uint32_t delay=5000)LR11x0 + setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 + setWiFiScanAction(void(*func)(void))LR11x0 + sleep() overrideLR11x0virtual + sleep(bool retainConfig, uint32_t sleepTime)LR11x0 + standby() overrideLR11x0virtual + standby(uint8_t mode, bool wakeup=true)LR11x0 + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideLR11x0virtual + startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual + startDirect()PhysicalLayer + startReceive() overrideLR11x0virtual + startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const char *str, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + 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)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const char *str, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + transmitDirect(uint32_t frf=0) overrideLR11x0virtual + updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 + updateGnssAlmanac(uint8_t constellation)LR11x0 + variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + 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)LR11x0 + XTALLR11x0 diff --git a/class_l_r1121-members.html b/class_l_r1121-members.html index 5f68fd21..6bace391 100644 --- a/class_l_r1121-members.html +++ b/class_l_r1121-members.html @@ -112,128 +112,129 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable checkOutputPower(int8_t power, int8_t *clipped) overrideLR1120virtual checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower)LR1120 clearChannelScanAction()PhysicalLayervirtual - clearIrqAction()LR11x0 - clearIrqFlags(uint32_t irq) overrideLR11x0virtual - clearPacketReceivedAction() overrideLR11x0virtual - clearPacketSentAction() overrideLR11x0virtual - clearWiFiScanAction()LR11x0 - disableAddressFiltering()LR11x0 - dropSync()PhysicalLayer - explicitHeader()LR11x0 - finishTransmit() overrideLR11x0virtual - fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - forceLDRO(bool enable)LR11x0 - getChannelScanResult() overrideLR11x0virtual - getDataRate() constLR11x0 - getFreqStep() constPhysicalLayer - getFrequencyError()LR11x0 - getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 - getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 - getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 - getIrqFlags() overrideLR11x0virtual - getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer - getIrqStatus()LR11x0 - getModem(ModemType_t *modem) overrideLR11x0virtual - getPacketLength(bool update=true) overrideLR11x0virtual - getPacketLength(bool update, uint8_t *offset)LR11x0 - getRSSI() overrideLR11x0virtual - getSNR() overrideLR11x0virtual - getTimeOnAir(size_t len) overrideLR11x0virtual - getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 - getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 - getWifiScanResultsCount(uint8_t *count)LR11x0 - gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 - gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 - implicitHeader(size_t len)LR11x0 - invertIQ(bool enable) overrideLR11x0virtual - isGnssScanCapable()LR11x0 - LR1120(Module *mod)LR1120 - LR1121(Module *mod)LR1121 - LR11x0(Module *mod)LR11x0explicit - MODE_END_OF_TABLE enum valueLR11x0 - MODE_GNSS enum valueLR11x0 - MODE_RX enum valueLR11x0 - MODE_STBY enum valueLR11x0 - MODE_TX enum valueLR11x0 - MODE_TX_HF enum valueLR11x0 - MODE_TX_HP enum valueLR11x0 - MODE_WIFI enum valueLR11x0 - OpMode_t enum nameLR11x0 - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideLR11x0virtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin)PhysicalLayervirtual - readData(uint8_t *data, size_t len) overrideLR11x0virtual - readData(uint8_t *data, size_t len)LR11x0virtual - receive(uint8_t *data, size_t len) overrideLR11x0virtual - receive(uint8_t *data, size_t len)LR11x0virtual - receiveDirect() overrideLR11x0virtual - reset()LR11x0 - scanChannel() overrideLR11x0virtual - scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual - setBandwidth(float bw, bool high=false)LR11x0 - setBitRate(float br) overrideLR11x0virtual - setBroadcastAddress(uint8_t broadAddr)LR11x0 - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 - setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 - setDataRate(DataRate_t dr) overrideLR11x0virtual - setDataShaping(uint8_t sh) overrideLR11x0virtual - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))PhysicalLayervirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideLR11x0virtual - setFrequency(float freq) overrideLR1120virtual - setFrequency(float freq, bool skipCalibration, float band=4)LR1120 - setFrequencyDeviation(float freqDev) overrideLR11x0virtual - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqAction(void(*func)(void))LR11x0 - setIrqFlags(uint32_t irq) overrideLR11x0virtual - setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 - setModem(ModemType_t modem) overrideLR1120virtual - setNodeAddress(uint8_t nodeAddr)LR11x0 - setOutputPower(int8_t power) overrideLR1120virtual - setOutputPower(int8_t power, bool forceHighPower)LR1120 - setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual - setPacketSentAction(void(*func)(void)) overrideLR11x0virtual - setPreambleLength(size_t preambleLength) overrideLR11x0virtual - setRegulatorDCDC()LR11x0 - setRegulatorLDO()LR11x0 - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 - setRxBandwidth(float rxBw)LR11x0 - setRxBoostedGainMode(bool en)LR11x0 - setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 - setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 - setSyncWord(uint8_t syncWord)LR11x0 - setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual - setTCXO(float voltage, uint32_t delay=5000)LR11x0 - setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 - setWiFiScanAction(void(*func)(void))LR11x0 - sleep() overrideLR11x0virtual - sleep(bool retainConfig, uint32_t sleepTime)LR11x0 - standby() overrideLR11x0virtual - standby(uint8_t mode, bool wakeup=true)LR11x0 - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideLR11x0virtual - startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual - startDirect()PhysicalLayer - startReceive() overrideLR11x0virtual - startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - 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)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - transmitDirect(uint32_t frf=0) overrideLR11x0virtual - updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 - updateGnssAlmanac(uint8_t constellation)LR11x0 - variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - 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)LR11x0 - XTALLR11x0 + clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer + clearIrqAction()LR11x0 + clearIrqFlags(uint32_t irq) overrideLR11x0virtual + clearPacketReceivedAction() overrideLR11x0virtual + clearPacketSentAction() overrideLR11x0virtual + clearWiFiScanAction()LR11x0 + disableAddressFiltering()LR11x0 + dropSync()PhysicalLayer + explicitHeader()LR11x0 + finishTransmit() overrideLR11x0virtual + fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + forceLDRO(bool enable)LR11x0 + getChannelScanResult() overrideLR11x0virtual + getDataRate() constLR11x0 + getFreqStep() constPhysicalLayer + getFrequencyError()LR11x0 + getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 + getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 + getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 + getIrqFlags() overrideLR11x0virtual + getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer + getIrqStatus()LR11x0 + getModem(ModemType_t *modem) overrideLR11x0virtual + getPacketLength(bool update=true) overrideLR11x0virtual + getPacketLength(bool update, uint8_t *offset)LR11x0 + getRSSI() overrideLR11x0virtual + getSNR() overrideLR11x0virtual + getTimeOnAir(size_t len) overrideLR11x0virtual + getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 + getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 + getWifiScanResultsCount(uint8_t *count)LR11x0 + gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 + gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 + implicitHeader(size_t len)LR11x0 + invertIQ(bool enable) overrideLR11x0virtual + isGnssScanCapable()LR11x0 + LR1120(Module *mod)LR1120 + LR1121(Module *mod)LR1121 + LR11x0(Module *mod)LR11x0explicit + MODE_END_OF_TABLE enum valueLR11x0 + MODE_GNSS enum valueLR11x0 + MODE_RX enum valueLR11x0 + MODE_STBY enum valueLR11x0 + MODE_TX enum valueLR11x0 + MODE_TX_HF enum valueLR11x0 + MODE_TX_HP enum valueLR11x0 + MODE_WIFI enum valueLR11x0 + OpMode_t enum nameLR11x0 + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideLR11x0virtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin)PhysicalLayervirtual + readData(uint8_t *data, size_t len) overrideLR11x0virtual + readData(uint8_t *data, size_t len)LR11x0virtual + receive(uint8_t *data, size_t len) overrideLR11x0virtual + receive(uint8_t *data, size_t len)LR11x0virtual + receiveDirect() overrideLR11x0virtual + reset()LR11x0 + scanChannel() overrideLR11x0virtual + scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual + setBandwidth(float bw, bool high=false)LR11x0 + setBitRate(float br) overrideLR11x0virtual + setBroadcastAddress(uint8_t broadAddr)LR11x0 + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 + setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 + setDataRate(DataRate_t dr) overrideLR11x0virtual + setDataShaping(uint8_t sh) overrideLR11x0virtual + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))PhysicalLayervirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideLR11x0virtual + setFrequency(float freq) overrideLR1120virtual + setFrequency(float freq, bool skipCalibration, float band=4)LR1120 + setFrequencyDeviation(float freqDev) overrideLR11x0virtual + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqAction(void(*func)(void))LR11x0 + setIrqFlags(uint32_t irq) overrideLR11x0virtual + setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 + setModem(ModemType_t modem) overrideLR1120virtual + setNodeAddress(uint8_t nodeAddr)LR11x0 + setOutputPower(int8_t power) overrideLR1120virtual + setOutputPower(int8_t power, bool forceHighPower)LR1120 + setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual + setPacketSentAction(void(*func)(void)) overrideLR11x0virtual + setPreambleLength(size_t preambleLength) overrideLR11x0virtual + setRegulatorDCDC()LR11x0 + setRegulatorLDO()LR11x0 + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 + setRxBandwidth(float rxBw)LR11x0 + setRxBoostedGainMode(bool en)LR11x0 + setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 + setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 + setSyncWord(uint8_t syncWord)LR11x0 + setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual + setTCXO(float voltage, uint32_t delay=5000)LR11x0 + setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 + setWiFiScanAction(void(*func)(void))LR11x0 + sleep() overrideLR11x0virtual + sleep(bool retainConfig, uint32_t sleepTime)LR11x0 + standby() overrideLR11x0virtual + standby(uint8_t mode, bool wakeup=true)LR11x0 + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideLR11x0virtual + startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual + startDirect()PhysicalLayer + startReceive() overrideLR11x0virtual + startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const char *str, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + 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)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const char *str, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + transmitDirect(uint32_t frf=0) overrideLR11x0virtual + updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 + updateGnssAlmanac(uint8_t constellation)LR11x0 + variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + 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)LR11x0 + XTALLR11x0 diff --git a/class_l_r11x0-members.html b/class_l_r11x0-members.html index 77d302b6..81d67519 100644 --- a/class_l_r11x0-members.html +++ b/class_l_r11x0-members.html @@ -108,124 +108,125 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable checkIrq(RadioLibIrqType_t irq)PhysicalLayer checkOutputPower(int8_t power, int8_t *clipped)PhysicalLayervirtual clearChannelScanAction()PhysicalLayervirtual - clearIrqAction()LR11x0 - clearIrqFlags(uint32_t irq) overrideLR11x0virtual - clearPacketReceivedAction() overrideLR11x0virtual - clearPacketSentAction() overrideLR11x0virtual - clearWiFiScanAction()LR11x0 - disableAddressFiltering()LR11x0 - dropSync()PhysicalLayer - explicitHeader()LR11x0 - finishTransmit() overrideLR11x0virtual - fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - forceLDRO(bool enable)LR11x0 - getChannelScanResult() overrideLR11x0virtual - getDataRate() constLR11x0 - getFreqStep() constPhysicalLayer - getFrequencyError()LR11x0 - getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 - getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 - getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 - getIrqFlags() overrideLR11x0virtual - getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer - getIrqStatus()LR11x0 - getModem(ModemType_t *modem) overrideLR11x0virtual - getPacketLength(bool update=true) overrideLR11x0virtual - getPacketLength(bool update, uint8_t *offset)LR11x0 - getRSSI() overrideLR11x0virtual - getSNR() overrideLR11x0virtual - getTimeOnAir(size_t len) overrideLR11x0virtual - getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 - getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 - getWifiScanResultsCount(uint8_t *count)LR11x0 - gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 - gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 - implicitHeader(size_t len)LR11x0 - invertIQ(bool enable) overrideLR11x0virtual - isGnssScanCapable()LR11x0 - LR11x0(Module *mod)LR11x0explicit - MODE_END_OF_TABLE enum valueLR11x0 - MODE_GNSS enum valueLR11x0 - MODE_RX enum valueLR11x0 - MODE_STBY enum valueLR11x0 - MODE_TX enum valueLR11x0 - MODE_TX_HF enum valueLR11x0 - MODE_TX_HP enum valueLR11x0 - MODE_WIFI enum valueLR11x0 - OpMode_t enum nameLR11x0 - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte() overrideLR11x0virtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin)PhysicalLayervirtual - readData(uint8_t *data, size_t len) overrideLR11x0virtual - readData(uint8_t *data, size_t len)LR11x0virtual - receive(uint8_t *data, size_t len) overrideLR11x0virtual - receive(uint8_t *data, size_t len)LR11x0virtual - receiveDirect() overrideLR11x0virtual - reset()LR11x0 - scanChannel() overrideLR11x0virtual - scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual - setBandwidth(float bw, bool high=false)LR11x0 - setBitRate(float br) overrideLR11x0virtual - setBroadcastAddress(uint8_t broadAddr)LR11x0 - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 - setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 - setDataRate(DataRate_t dr) overrideLR11x0virtual - setDataShaping(uint8_t sh) overrideLR11x0virtual - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))PhysicalLayervirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideLR11x0virtual - setFrequency(float freq)PhysicalLayervirtual - setFrequencyDeviation(float freqDev) overrideLR11x0virtual - setIrq(RadioLibIrqFlags_t irq)PhysicalLayer - setIrqAction(void(*func)(void))LR11x0 - setIrqFlags(uint32_t irq) overrideLR11x0virtual - setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 - setModem(ModemType_t modem)PhysicalLayervirtual - setNodeAddress(uint8_t nodeAddr)LR11x0 - setOutputPower(int8_t power)PhysicalLayervirtual - setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual - setPacketSentAction(void(*func)(void)) overrideLR11x0virtual - setPreambleLength(size_t preambleLength) overrideLR11x0virtual - setRegulatorDCDC()LR11x0 - setRegulatorLDO()LR11x0 - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 - setRxBandwidth(float rxBw)LR11x0 - setRxBoostedGainMode(bool en)LR11x0 - setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 - setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 - setSyncWord(uint8_t syncWord)LR11x0 - setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual - setTCXO(float voltage, uint32_t delay=5000)LR11x0 - setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 - setWiFiScanAction(void(*func)(void))LR11x0 - sleep() overrideLR11x0virtual - sleep(bool retainConfig, uint32_t sleepTime)LR11x0 - standby() overrideLR11x0virtual - standby(uint8_t mode, bool wakeup=true)LR11x0 - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual - startChannelScan() overrideLR11x0virtual - startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual - startDirect()PhysicalLayer - startReceive() overrideLR11x0virtual - startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - 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)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual - transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual - transmitDirect(uint32_t frf=0) overrideLR11x0virtual - updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 - updateGnssAlmanac(uint8_t constellation)LR11x0 - variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 - 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)LR11x0 - XTALLR11x0 + clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer + clearIrqAction()LR11x0 + clearIrqFlags(uint32_t irq) overrideLR11x0virtual + clearPacketReceivedAction() overrideLR11x0virtual + clearPacketSentAction() overrideLR11x0virtual + clearWiFiScanAction()LR11x0 + disableAddressFiltering()LR11x0 + dropSync()PhysicalLayer + explicitHeader()LR11x0 + finishTransmit() overrideLR11x0virtual + fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + forceLDRO(bool enable)LR11x0 + getChannelScanResult() overrideLR11x0virtual + getDataRate() constLR11x0 + getFreqStep() constPhysicalLayer + getFrequencyError()LR11x0 + getGnssAlmanacStatus(LR11x0GnssAlmanacStatus_t *stat)LR11x0 + getGnssPosition(LR11x0GnssPosition_t *pos, bool filtered=true)LR11x0 + getGnssSatellites(LR11x0GnssSatellite_t *sats, uint8_t numSats)LR11x0 + getIrqFlags() overrideLR11x0virtual + getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer + getIrqStatus()LR11x0 + getModem(ModemType_t *modem) overrideLR11x0virtual + getPacketLength(bool update=true) overrideLR11x0virtual + getPacketLength(bool update, uint8_t *offset)LR11x0 + getRSSI() overrideLR11x0virtual + getSNR() overrideLR11x0virtual + getTimeOnAir(size_t len) overrideLR11x0virtual + getVersionInfo(LR11x0VersionInfo_t *info)LR11x0 + getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)LR11x0 + getWifiScanResultsCount(uint8_t *count)LR11x0 + gnssDelayUntilSubframe(LR11x0GnssAlmanacStatus_t *stat, uint8_t constellation)LR11x0 + gnssScan(LR11x0GnssResult_t *res=NULL)LR11x0 + implicitHeader(size_t len)LR11x0 + invertIQ(bool enable) overrideLR11x0virtual + isGnssScanCapable()LR11x0 + LR11x0(Module *mod)LR11x0explicit + MODE_END_OF_TABLE enum valueLR11x0 + MODE_GNSS enum valueLR11x0 + MODE_RX enum valueLR11x0 + MODE_STBY enum valueLR11x0 + MODE_TX enum valueLR11x0 + MODE_TX_HF enum valueLR11x0 + MODE_TX_HP enum valueLR11x0 + MODE_WIFI enum valueLR11x0 + OpMode_t enum nameLR11x0 + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte() overrideLR11x0virtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin)PhysicalLayervirtual + readData(uint8_t *data, size_t len) overrideLR11x0virtual + readData(uint8_t *data, size_t len)LR11x0virtual + receive(uint8_t *data, size_t len) overrideLR11x0virtual + receive(uint8_t *data, size_t len)LR11x0virtual + receiveDirect() overrideLR11x0virtual + reset()LR11x0 + scanChannel() overrideLR11x0virtual + scanChannel(const ChannelScanConfig_t &config) overrideLR11x0virtual + setBandwidth(float bw, bool high=false)LR11x0 + setBitRate(float br) overrideLR11x0virtual + setBroadcastAddress(uint8_t broadAddr)LR11x0 + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCodingRate(uint8_t cr, bool longInterleave=false)LR11x0 + setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR11x0 + setDataRate(DataRate_t dr) overrideLR11x0virtual + setDataShaping(uint8_t sh) overrideLR11x0virtual + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))PhysicalLayervirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideLR11x0virtual + setFrequency(float freq)PhysicalLayervirtual + setFrequencyDeviation(float freqDev) overrideLR11x0virtual + setIrq(RadioLibIrqFlags_t irq)PhysicalLayer + setIrqAction(void(*func)(void))LR11x0 + setIrqFlags(uint32_t irq) overrideLR11x0virtual + setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR11x0 + setModem(ModemType_t modem)PhysicalLayervirtual + setNodeAddress(uint8_t nodeAddr)LR11x0 + setOutputPower(int8_t power)PhysicalLayervirtual + setPacketReceivedAction(void(*func)(void)) overrideLR11x0virtual + setPacketSentAction(void(*func)(void)) overrideLR11x0virtual + setPreambleLength(size_t preambleLength) overrideLR11x0virtual + setRegulatorDCDC()LR11x0 + setRegulatorLDO()LR11x0 + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR11x0 + setRxBandwidth(float rxBw)LR11x0 + setRxBoostedGainMode(bool en)LR11x0 + setSpreadingFactor(uint8_t sf, bool legacy=false)LR11x0 + setSyncBits(uint8_t *syncWord, uint8_t bitsLen)LR11x0 + setSyncWord(uint8_t syncWord)LR11x0 + setSyncWord(uint8_t *syncWord, size_t len) overrideLR11x0virtual + setTCXO(float voltage, uint32_t delay=5000)LR11x0 + setWhitening(bool enabled, uint16_t initial=0x01FF)LR11x0 + setWiFiScanAction(void(*func)(void))LR11x0 + sleep() overrideLR11x0virtual + sleep(bool retainConfig, uint32_t sleepTime)LR11x0 + standby() overrideLR11x0virtual + standby(uint8_t mode, bool wakeup=true)LR11x0 + PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + startChannelScan() overrideLR11x0virtual + startChannelScan(const ChannelScanConfig_t &config) overrideLR11x0virtual + startDirect()PhysicalLayer + startReceive() overrideLR11x0virtual + startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const char *str, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + 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)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const char *str, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0virtual + transmitDirect(uint32_t frf=0) overrideLR11x0virtual + updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 + updateGnssAlmanac(uint8_t constellation)LR11x0 + variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)LR11x0 + 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)LR11x0 + XTALLR11x0 diff --git a/class_r_f69-members.html b/class_r_f69-members.html index b603d5bf..06540eed 100644 --- a/class_r_f69-members.html +++ b/class_r_f69-members.html @@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable() RF69(Module *module)RF69 scanChannel()PhysicalLayervirtual scanChannel(const ChannelScanConfig_t &config)PhysicalLayervirtual - setAESKey(uint8_t *key)RF69 + setAESKey(const uint8_t *key)RF69 setAmbientTemperature(int16_t tempAmbient)RF69 setBitRate(float br) overrideRF69virtual setBroadcastAddress(uint8_t broadAddr)RF69 @@ -192,7 +192,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable() setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])RF69 setRSSIThreshold(float dbm)RF69 setRxBandwidth(float rxBw)RF69 - setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)RF69 + setSyncWord(const uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)RF69 PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual sleep() overrideRF69virtual standby() overrideRF69virtual diff --git a/class_r_f69.html b/class_r_f69.html index 2682054a..5d09a03c 100644 --- a/class_r_f69.html +++ b/class_r_f69.html @@ -150,9 +150,9 @@ void reset ()packetMode ()  Stops direct mode. It is required to call this method to switch from direct transmissions to packet-based transmissions.
  -void setAESKey (uint8_t *key) - Sets AES key.
-  +void setAESKey (const uint8_t *key) + Sets AES key.
+  int16_t enableAES ()  Enables AES encryption.
  @@ -244,9 +244,9 @@ void clearFifoFullActionint16_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 20 dBm (RF69H/HC/HCW).
  -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.
-  +int16_t setSyncWord (const uint8_t *syncWord, size_t len, uint8_t maxErrBits=0) + Sets sync word. Up to 8 bytes can be set as sync word.
+  int16_t setPreambleLength (uint8_t preambleLen)  Sets preamble length.
  @@ -1369,8 +1369,8 @@ void dropSync ()< - -

◆ setAESKey()

+ +

◆ setAESKey()

@@ -1378,7 +1378,7 @@ void dropSync ()< void RF69::setAESKey ( - uint8_t *  + const uint8_t *  key) @@ -2359,8 +2359,8 @@ void dropSync ()<
- -

◆ setSyncWord()

+ +

◆ setSyncWord()

@@ -2368,7 +2368,7 @@ void dropSync ()< int16_t RF69::setSyncWord ( - uint8_t *  + const uint8_t *  syncWord, diff --git a/class_r_f69.js b/class_r_f69.js index 99aea312..28e2a0fc 100644 --- a/class_r_f69.js +++ b/class_r_f69.js @@ -34,7 +34,7 @@ var class_r_f69 = [ "receive", "class_r_f69.html#ae36e8e6042245621a182b29526fe2245", null ], [ "receiveDirect", "class_r_f69.html#abd556b0f455f9510213b17588a4baf1b", null ], [ "reset", "class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a", null ], - [ "setAESKey", "class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3", null ], + [ "setAESKey", "class_r_f69.html#aa7548ab7bdf1fc584f91a0916b08321e", null ], [ "setAmbientTemperature", "class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703", null ], [ "setBitRate", "class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56", null ], [ "setBroadcastAddress", "class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8", null ], @@ -65,7 +65,7 @@ var class_r_f69 = [ "setRfSwitchTable", "class_r_f69.html#afff64ceef5f496ce035ff6d12d6bcc3c", null ], [ "setRSSIThreshold", "class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a", null ], [ "setRxBandwidth", "class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a", null ], - [ "setSyncWord", "class_r_f69.html#a26667d50ec845c28e17236c69c886561", null ], + [ "setSyncWord", "class_r_f69.html#a2954563d74588c2fd8d590aa6e102e4d", null ], [ "sleep", "class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c", null ], [ "standby", "class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1", null ], [ "standby", "class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82", null ], diff --git a/class_s_t_m32_w_lx-members.html b/class_s_t_m32_w_lx-members.html index 5146ddb8..399e2cb3 100644 --- a/class_s_t_m32_w_lx-members.html +++ b/class_s_t_m32_w_lx-members.html @@ -98,9 +98,9 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi - + - + @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi - + @@ -167,7 +167,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi - + diff --git a/class_s_t_m32_w_lx.html b/class_s_t_m32_w_lx.html index 5f913659..1ba14c65 100644 --- a/class_s_t_m32_w_lx.html +++ b/class_s_t_m32_w_lx.html @@ -133,22 +133,21 @@ Public Member Functions - - - - - - + + + + + + - - - - - - + + + + + + @@ -174,12 +173,6 @@ void  - - - - - - @@ -244,13 +237,6 @@ void  - - - - - - @@ -626,11 +612,14 @@ bool <

Member Function Documentation

- -

◆ begin()

+ +

◆ begin()

+
autoLDRO()SX126x
available()PhysicalLayer
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)STM32WLx
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) overrideSTM32WLxvirtual
SX126x::begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)STM32WLx
beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false) overrideSTM32WLxvirtual
SX126x::beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_SX126X_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_SX126X_LR_FHSS_CR_2_3, bool narrowGrid=true, int8_t power=10, float tcxoVoltage=1.6, bool useRegulatorLDO=false)SX1262
SX126x::beginLRFHSS(uint8_t bw, uint8_t cr, bool narrowGrid, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
checkOutputPower(int8_t power, int8_t *clipped) overrideSX1262virtual
clearChannelScanAction() overrideSTM32WLxvirtual
clearDio1Action()STM32WLx
clearDio1Action() overrideSTM32WLxvirtual
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqFlags(uint32_t irq) overrideSX126xvirtual
clearPacketReceivedAction() overrideSTM32WLxvirtual
setCurrentLimit(float currentLimit)SX126x
setDataRate(DataRate_t dr) overrideSX126xvirtual
setDataShaping(uint8_t sh) overrideSX126xvirtual
setDio1Action(void(*func)(void))STM32WLx
setDio1Action(void(*func)(void)) overrideSTM32WLxvirtual
setDio2AsRfSwitch(bool enable=true)SX126x
setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual
setDirectAction(void(*func)(void)) overrideSX126xvirtual
 STM32WLx (STM32WLx_Module *mod)
 Default constructor.
 
int16_t begin (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for LoRa modem.
 
int16_t beginFSK (float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for FSK modem.
 
int16_t begin (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false) override
 Initialization method for LoRa modem.
 
int16_t beginFSK (float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false) override
 Initialization method for FSK modem.
 
virtual int16_t setOutputPower (int8_t power) override
 Sets output power. Allowed values are in range from -17 to 22 dBm.
 
void setDio1Action (void(*func)(void))
 Sets interrupt service routine to call when DIO1/2/3 activates.
 
-void clearDio1Action ()
 Clears interrupt service routine to call when DIO1/2/3 activates.
 
void setDio1Action (void(*func)(void)) override
 Sets interrupt service routine to call when DIO1/2/3 activates.
 
void clearDio1Action () override
 Clears interrupt service routine to call when DIO1/2/3 activates.
 
void setPacketReceivedAction (void(*func)(void)) override
 Sets interrupt service routine to call when a packet is received.
 
clearDio1Action (
 SX1262 (Module *mod)
 Default constructor.
 
int16_t begin (float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for LoRa modem.
 
int16_t beginFSK (float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for FSK modem.
 
int16_t beginLRFHSS (float freq=434.0, uint8_t bw=RADIOLIB_SX126X_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_SX126X_LR_FHSS_CR_2_3, bool narrowGrid=true, int8_t power=10, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
 Initialization method for LR-FHSS modem. This modem only supports transmission!
 
clearDio1Action (
int16_t standby (uint8_t mode, bool wakeup=true)
 Sets the module to standby mode.
 
void setDio1Action (void(*func)(void))
 Sets interrupt service routine to call when DIO1 activates.
 
-void clearDio1Action ()
 Clears interrupt service routine to call when DIO1 activates.
 
void setPacketReceivedAction (void(*func)(void)) override
 Sets interrupt service routine to call when a packet is received.
 
standbyXOSC
+ + + + +
@@ -692,6 +681,11 @@ bool <
int16_t STM32WLx::begin standbyXOSC
+
+overridevirtual

Initialization method for LoRa modem.

@@ -711,13 +705,18 @@ bool standbyXOSC<
Returns
Status Codes
+

Reimplemented from SX1262.

+
- -

◆ beginFSK()

+ +

◆ beginFSK()

+ + + + + +
@@ -773,6 +772,11 @@ bool <
int16_t STM32WLx::beginFSK standbyXOSC
+
+overridevirtual

Initialization method for FSK modem.

@@ -791,6 +795,8 @@ bool standbyXOSC<
Returns
Status Codes
+

Reimplemented from SX1262.

+
@@ -820,6 +826,35 @@ bool standbyXOSC<

Reimplemented from PhysicalLayer.

+ + + +

◆ clearDio1Action()

+ +
+
+ + + + + +
+ + + + + + + +
void STM32WLx::clearDio1Action ()
+
+overridevirtual
+
+ +

Clears interrupt service routine to call when DIO1/2/3 activates.

+ +

Reimplemented from SX126x.

+
@@ -916,11 +951,14 @@ bool standbyXOSC< - -

◆ setDio1Action()

+ +

◆ setDio1Action()

+ + + + + +
@@ -930,6 +968,11 @@ bool <
void STM32WLx::setDio1Action standbyXOSC
+
+overridevirtual

Sets interrupt service routine to call when DIO1/2/3 activates.

@@ -940,6 +983,8 @@ bool standbyXOSC< +

Reimplemented from SX126x.

+
@@ -1082,7 +1127,7 @@ bool standbyXOSC<

Some modules contain external RF switch controlled by pins. This function gives RadioLib control over those pins to automatically switch between various modes.

This method works like Module::setRfSwitchTable(), except that you should use STM32WLx::OpMode_t constants for modes, which distinguishes between a low-power (LP) and high-power (HP) TX mode.

For boards that do not support both modes, just omit the unsupported mode from the table and it will not be used (and the valid power range is adjusted by setOutputPower() accordingly).

-

Note that the setRfSwitchTable() method should be called before the begin() method, to ensure the radio knows which modes are supported during initialization.

+

Note that the setRfSwitchTable() method should be called before the begin() method, to ensure the radio knows which modes are supported during initialization.

diff --git a/class_s_t_m32_w_lx.js b/class_s_t_m32_w_lx.js index 5cd0b72a..92115952 100644 --- a/class_s_t_m32_w_lx.js +++ b/class_s_t_m32_w_lx.js @@ -8,14 +8,14 @@ var class_s_t_m32_w_lx = [ "MODE_TX_HP", "class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a50df4b8580f1bded3cb61e79f954789e", null ] ] ], [ "STM32WLx", "class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09", null ], - [ "begin", "class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84", null ], - [ "beginFSK", "class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef", null ], + [ "begin", "class_s_t_m32_w_lx.html#a8a326d469313286aa165730cf41d4994", null ], + [ "beginFSK", "class_s_t_m32_w_lx.html#ae7f54bfff828901c4effbcc38ca8edc8", null ], [ "clearChannelScanAction", "class_s_t_m32_w_lx.html#a366a83d5f5ed02859717a83c21768378", null ], - [ "clearDio1Action", "class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc", null ], + [ "clearDio1Action", "class_s_t_m32_w_lx.html#a4b6cb18e61fb1de49d989748216d3512", null ], [ "clearPacketReceivedAction", "class_s_t_m32_w_lx.html#aad377b018cf65ceb6b23cac523ba96b4", null ], [ "clearPacketSentAction", "class_s_t_m32_w_lx.html#ac11d53d29bf5a845e3797ba6bb875930", null ], [ "setChannelScanAction", "class_s_t_m32_w_lx.html#a119ad225f9eba91e7c38f82cf0f1c89d", null ], - [ "setDio1Action", "class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e", null ], + [ "setDio1Action", "class_s_t_m32_w_lx.html#ad96d18fea2a7fffa959b64c8c5d993a8", null ], [ "setOutputPower", "class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b", null ], [ "setPacketReceivedAction", "class_s_t_m32_w_lx.html#ad23dafdeb21b97165be74ef8f093866c", null ], [ "setPacketSentAction", "class_s_t_m32_w_lx.html#a7c0e3aef03f0b6834d0465d8f8568c32", null ], diff --git a/class_s_x1231-members.html b/class_s_x1231-members.html index f9a71e8f..ed06e6da 100644 --- a/class_s_x1231-members.html +++ b/class_s_x1231-members.html @@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable

This is the complete list of members for SX1231, including all inherited members.

- + @@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable - + @@ -192,7 +192,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable - + diff --git a/class_s_x1231.html b/class_s_x1231.html index 0f860656..0c917917 100644 --- a/class_s_x1231.html +++ b/class_s_x1231.html @@ -118,7 +118,7 @@ Public Member Functions - + @@ -157,9 +157,9 @@ void  - - - + + + @@ -251,9 +251,9 @@ void  - - - + + + @@ -514,6 +514,9 @@ void <
+
available()PhysicalLayer
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)SX1231
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)SX1231virtual
calculateRxTimeout(RadioLibTime_t timeoutUs)PhysicalLayervirtual
checkDataRate(DataRate_t dr)PhysicalLayervirtual
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
RF69(Module *module)RF69
scanChannel()PhysicalLayervirtual
scanChannel(const ChannelScanConfig_t &config)PhysicalLayervirtual
setAESKey(uint8_t *key)RF69
setAESKey(const uint8_t *key)RF69
setAmbientTemperature(int16_t tempAmbient)RF69
setBitRate(float br) overrideRF69virtual
setBroadcastAddress(uint8_t broadAddr)RF69
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])RF69
setRSSIThreshold(float dbm)RF69
setRxBandwidth(float rxBw)RF69
setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)RF69
setSyncWord(const uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)RF69
PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual
sleep() overrideRF69virtual
standby() overrideRF69virtual
 SX1231 (Module *mod)
 Default constructor.
 
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)
virtual 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.
 
- Public Member Functions inherited from RF69
reset ()
packetMode ()
 Stops direct mode. It is required to call this method to switch from direct transmissions to packet-based transmissions.
 
void setAESKey (uint8_t *key)
 Sets AES key.
 
void setAESKey (const uint8_t *key)
 Sets AES key.
 
int16_t enableAES ()
 Enables AES encryption.
 
clearFifoFullActionint16_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 20 dBm (RF69H/HC/HCW).
 
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.
 
int16_t setSyncWord (const uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)
 Sets sync word. Up to 8 bytes can be set as sync word.
 
int16_t setPreambleLength (uint8_t preambleLen)
 Sets preamble length.
 
dropSync ()
+ + + + +
@@ -557,6 +560,11 @@ void <
int16_t SX1231::begin dropSync ()
+
+virtual

Initialization method.

@@ -573,6 +581,8 @@ void dropSync ()<
Returns
Status Codes
+

Reimplemented in SX1233.

+

The documentation for this class was generated from the following files: