diff --git a/_s_x1272_8h_source.html b/_s_x1272_8h_source.html index 653c1f3c..142d9912 100644 --- a/_s_x1272_8h_source.html +++ b/_s_x1272_8h_source.html @@ -241,29 +241,28 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
316  int16_t setBandwidthRaw(uint8_t newBandwidth);
317  int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);
318  int16_t setCodingRateRaw(uint8_t newCodingRate);
-
319  int16_t setHeaderType(uint8_t headerType, size_t len = 0xFF);
-
320 
-
321  int16_t configFSK();
-
322  void errataFix(bool rx) override;
-
323 
-
324 #if !RADIOLIB_GODMODE
-
325  private:
-
326 #endif
-
327  bool ldroAuto = true;
-
328  bool ldroEnabled = false;
-
329 
-
330 };
-
331 
-
332 #endif
-
333 
-
334 #endif
+
319 
+
320  int16_t configFSK();
+
321  void errataFix(bool rx) override;
+
322 
+
323 #if !RADIOLIB_GODMODE
+
324  private:
+
325 #endif
+
326  bool ldroAuto = true;
+
327  bool ldroEnabled = false;
+
328 
+
329 };
+
330 
+
331 #endif
+
332 
+
333 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:73
SX1272
Derived class for SX1272 modules. Also used as base class for SX1273. Both modules use the same basic...
Definition: SX1272.h:94
SX1272::reset
void reset() override
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX1272.cpp:76
SX1272::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa link bandwidth. Allowed values are 125, 250 and 500 kHz. Only available in LoRa mode.
Definition: SX1272.cpp:96
SX1272::checkOutputPower
int16_t checkOutputPower(int8_t power, int8_t *clipped) override
Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...
Definition: SX1272.cpp:317
SX1272::checkDataRate
int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: SX1272.cpp:255
-
SX1272::setModem
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: SX1272.cpp:588
+
SX1272::setModem
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: SX1272.cpp:571
SX1272::setDataShapingOOK
int16_t setDataShapingOOK(uint8_t sh)
Sets filter cutoff frequency that will be used for data shaping. Allowed values are 1 for frequency e...
Definition: SX1272.cpp:405
SX1272::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX1272.cpp:476
SX1272::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission. Required for spreading factor 6.
Definition: SX1272.cpp:499
@@ -279,7 +278,7 @@ $(document).ready(function(){initNavTree('_s_x1272_8h_source.html',''); initResi
SX1272::setCRC
int16_t setCRC(bool enable, bool mode=false)
Enables/disables CRC check of received packets.
Definition: SX1272.cpp:447
SX1272::setFrequency
int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values range from 860.0 MHz to 1020.0 MHz.
Definition: SX1272.cpp:85
SX1272::setGain
int16_t setGain(uint8_t gain)
Sets gain of receiver LNA (low-noise amplifier). Can be set to any integer in range 1 to 6 where 1 is...
Definition: SX1272.cpp:337
-
SX1272::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1272.cpp:503
+
SX1272::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1272.cpp:504
SX1272::begin
int16_t begin(float freq=915.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX127X_SYNC_WORD, int8_t power=10, uint16_t preambleLength=8, uint8_t gain=0)
LoRa modem initialization method. Must be called at least once from Arduino sketch to initialize the ...
Definition: SX1272.cpp:9
SX1272::setOutputPower
int16_t setOutputPower(int8_t power) override
Sets transmission output power. Allowed values range from -1 to 14 dBm (RFO pin) or +2 to +20 dBm (PA...
Definition: SX1272.cpp:278
SX127x
Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...
Definition: SX127x.h:583
diff --git a/_s_x1278_8h_source.html b/_s_x1278_8h_source.html index 1f2a11c1..fb5f0c46 100644 --- a/_s_x1278_8h_source.html +++ b/_s_x1278_8h_source.html @@ -252,24 +252,23 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
328  int16_t setBandwidthRaw(uint8_t newBandwidth);
329  int16_t setSpreadingFactorRaw(uint8_t newSpreadingFactor);
330  int16_t setCodingRateRaw(uint8_t newCodingRate);
-
331  int16_t setHeaderType(uint8_t headerType, size_t len = 0xFF);
-
332 
-
333  int16_t configFSK();
-
334  void errataFix(bool rx) override;
-
335 
-
336 #if !RADIOLIB_GODMODE
-
337  private:
-
338 #endif
-
339  bool ldroAuto = true;
-
340  bool ldroEnabled = false;
-
341 
-
342 };
-
343 
-
348 RADIOLIB_TYPE_ALIAS(SX1278, RFM98)
-
349 
-
350 #endif
-
351 
-
352 #endif
+
331 
+
332  int16_t configFSK();
+
333  void errataFix(bool rx) override;
+
334 
+
335 #if !RADIOLIB_GODMODE
+
336  private:
+
337 #endif
+
338  bool ldroAuto = true;
+
339  bool ldroEnabled = false;
+
340 
+
341 };
+
342 
+
347 RADIOLIB_TYPE_ALIAS(SX1278, RFM98)
+
348 
+
349 #endif
+
350 
+
351 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:73
RFM98
Only exists as alias for SX1278, since there seems to be no difference between RFM98 and SX1278 modul...
SX1278
Derived class for SX1278 modules. Also used as base class for SX1276, SX1277, SX1279,...
Definition: SX1278.h:105
@@ -279,11 +278,11 @@ $(document).ready(function(){initNavTree('_s_x1278_8h_source.html',''); initResi
SX1278::setDataRate
int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: SX1278.cpp:240
SX1278::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa link bandwidth. Allowed values are 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125,...
Definition: SX1278.cpp:96
SX1278::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission. Required for spreading factor 6.
Definition: SX1278.cpp:537
-
SX1278::setModem
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: SX1278.cpp:708
+
SX1278::setModem
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: SX1278.cpp:691
SX1278::setOutputPower
int16_t setOutputPower(int8_t power) override
Sets transmission output power. Allowed values range from -3 to 15 dBm (RFO pin) or +2 to +17 dBm (PA...
Definition: SX1278.cpp:292
SX1278::reset
void reset() override
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX1278.cpp:76
SX1278::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX1278.cpp:514
-
SX1278::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1278.cpp:541
+
SX1278::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX1278.cpp:542
SX1278::checkDataRate
int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: SX1278.cpp:269
SX1278::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa link coding rate denominator. Allowed values range from 5 to 8. Only available in LoRa mode...
Definition: SX1278.cpp:202
SX1278::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)
FSK modem initialization method. Must be called at least once from Arduino sketch to initialize the m...
Definition: SX1278.cpp:41
diff --git a/_s_x127x_8h_source.html b/_s_x127x_8h_source.html index 96b106b4..2718301a 100644 --- a/_s_x127x_8h_source.html +++ b/_s_x127x_8h_source.html @@ -880,40 +880,42 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
1249  uint8_t codingRate = 0;
1250  bool crcEnabled = false;
1251  bool ookEnabled = false;
-
1252 
-
1253  int16_t configFSK();
-
1254  int16_t getActiveModem();
-
1255  int16_t setFrequencyRaw(float newFreq);
-
1256  int16_t setBitRateCommon(float br, uint8_t fracRegAddr);
-
1257  float getRSSI(bool packet, bool skipReceive, int16_t offset);
-
1258 
-
1259 #if !RADIOLIB_GODMODE
-
1260  private:
-
1261 #endif
-
1262  Module* mod;
-
1263 
-
1264  float bitRate = 0;
-
1265  bool crcOn = true; // default value used in FSK mode
-
1266  float dataRate = 0;
-
1267  bool packetLengthQueried = false; // FSK packet length is the first byte in FIFO, length can only be queried once
-
1268  uint8_t packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;
-
1269 
-
1270  int16_t config();
-
1271  int16_t directMode();
-
1272  int16_t setPacketMode(uint8_t mode, uint8_t len);
-
1273  bool findChip(const uint8_t* vers, uint8_t num);
-
1274  int16_t setMode(uint8_t mode);
-
1275  int16_t setActiveModem(uint8_t modem);
-
1276  void clearFIFO(size_t count); // used mostly to clear remaining bytes in FIFO after a packet read
-
1277 
-
1283  static uint8_t calculateBWManExp(float bandwidth);
-
1284 
-
1285  virtual void errataFix(bool rx) = 0;
-
1286 };
-
1287 
-
1288 #endif
+
1252  bool implicitHdr = false;
+
1253 
+
1254  int16_t configFSK();
+
1255  int16_t getActiveModem();
+
1256  int16_t setFrequencyRaw(float newFreq);
+
1257  int16_t setBitRateCommon(float br, uint8_t fracRegAddr);
+
1258  float getRSSI(bool packet, bool skipReceive, int16_t offset);
+
1259  int16_t setHeaderType(uint8_t headerType, uint8_t bitIndex, size_t len = 0xFF);
+
1260 
+
1261 #if !RADIOLIB_GODMODE
+
1262  private:
+
1263 #endif
+
1264  Module* mod;
+
1265 
+
1266  float bitRate = 0;
+
1267  bool crcOn = true; // default value used in FSK mode
+
1268  float dataRate = 0;
+
1269  bool packetLengthQueried = false; // FSK packet length is the first byte in FIFO, length can only be queried once
+
1270  uint8_t packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;
+
1271 
+
1272  int16_t config();
+
1273  int16_t directMode();
+
1274  int16_t setPacketMode(uint8_t mode, uint8_t len);
+
1275  bool findChip(const uint8_t* vers, uint8_t num);
+
1276  int16_t setMode(uint8_t mode);
+
1277  int16_t setActiveModem(uint8_t modem);
+
1278  void clearFIFO(size_t count); // used mostly to clear remaining bytes in FIFO after a packet read
+
1279 
+
1285  static uint8_t calculateBWManExp(float bandwidth);
+
1286 
+
1287  virtual void errataFix(bool rx) = 0;
+
1288 };
1289 
1290 #endif
+
1291 
+
1292 #endif
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:73
Module::RFSWITCH_MAX_PINS
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this c...
Definition: Module.h:82
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:151
@@ -924,94 +926,94 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
PhysicalLayer::receive
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:111
SX127x
Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...
Definition: SX127x.h:583
SX127x::packetMode
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets....
Definition: SX127x.cpp:379
-
SX127x::clearChannelScanAction
void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition: SX127x.cpp:494
-
SX127x::readBit
void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1782
-
SX127x::clearFifoFullAction
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: SX127x.cpp:520
+
SX127x::clearChannelScanAction
void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition: SX127x.cpp:495
+
SX127x::readBit
void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1783
+
SX127x::clearFifoFullAction
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: SX127x.cpp:521
SX127x::scanChannel
int16_t scanChannel() override
Performs scan for valid LoRa preamble in the current channel.
Definition: SX127x.cpp:276
-
SX127x::setOokFixedOrFloorThreshold
int16_t setOokFixedOrFloorThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: SX127x.cpp:1138
-
SX127x::enableBitSync
int16_t enableBitSync()
Enable Bit synchronizer.
Definition: SX127x.cpp:1162
-
SX127x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1242
+
SX127x::setOokFixedOrFloorThreshold
int16_t setOokFixedOrFloorThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: SX127x.cpp:1139
+
SX127x::enableBitSync
int16_t enableBitSync()
Enable Bit synchronizer.
Definition: SX127x.cpp:1163
+
SX127x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1243
SX127x::sleep
int16_t sleep() override
Sets the LoRa module to sleep to save power. Module will not be able to transmit or receive any data ...
Definition: SX127x.cpp:292
-
SX127x::setFifoFullAction
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: SX127x.cpp:511
-
SX127x::getIrqFlags
uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition: SX127x.cpp:1317
-
SX127x::setOOK
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: SX127x.cpp:1170
-
SX127x::fifoGet
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: SX127x.cpp:548
-
SX127x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode.
Definition: SX127x.cpp:992
-
SX127x::getModemStatus
uint8_t getModemStatus()
Reads modem status. Only available in LoRa mode.
Definition: SX127x.cpp:1517
-
SX127x::clearPacketSentAction
void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition: SX127x.cpp:486
+
SX127x::setFifoFullAction
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: SX127x.cpp:512
+
SX127x::getIrqFlags
uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition: SX127x.cpp:1318
+
SX127x::setOOK
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: SX127x.cpp:1171
+
SX127x::fifoGet
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: SX127x.cpp:549
+
SX127x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values range from 2.6 to 250 kHz. Only available in FSK mode.
Definition: SX127x.cpp:993
+
SX127x::getModemStatus
uint8_t getModemStatus()
Reads modem status. Only available in LoRa mode.
Definition: SX127x.cpp:1518
+
SX127x::clearPacketSentAction
void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition: SX127x.cpp:487
SX127x::reset
virtual void reset()=0
Reset method. Will reset the chip to the default state using RST pin. Declared pure virtual since SX1...
-
SX127x::getModem
int16_t getModem(ModemType_t *modem) override
Get modem currently in use by the radio.
Definition: SX127x.cpp:1761
-
SX127x::setPacketSentAction
void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: SX127x.cpp:482
+
SX127x::getModem
int16_t getModem(ModemType_t *modem) override
Get modem currently in use by the radio.
Definition: SX127x.cpp:1762
+
SX127x::setPacketSentAction
void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: SX127x.cpp:483
SX127x::readData
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:206
-
SX127x::invertIQ
int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: SX127x.cpp:1739
-
SX127x::fifoAdd
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:525
-
SX127x::setCurrentLimit
int16_t setCurrentLimit(uint8_t currentLimit)
Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...
Definition: SX127x.cpp:758
-
SX127x::clearFHSSInt
void clearFHSSInt(void)
Clear the FHSS interrupt.
Definition: SX127x.cpp:1799
-
SX127x::setAFC
int16_t setAFC(bool isEnabled)
Enables or disables FSK automatic frequency correction(AFC)
Definition: SX127x.cpp:1024
-
SX127x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...
Definition: SX127x.cpp:950
-
SX127x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX127x.cpp:1210
-
SX127x::getSNR
float getSNR() override
Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.
Definition: SX127x.cpp:899
-
SX127x::setOokPeakThresholdStep
int16_t setOokPeakThresholdStep(uint8_t value)
Size of each decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1154
+
SX127x::invertIQ
int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: SX127x.cpp:1740
+
SX127x::fifoAdd
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:526
+
SX127x::setCurrentLimit
int16_t setCurrentLimit(uint8_t currentLimit)
Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...
Definition: SX127x.cpp:759
+
SX127x::clearFHSSInt
void clearFHSSInt(void)
Clear the FHSS interrupt.
Definition: SX127x.cpp:1800
+
SX127x::setAFC
int16_t setAFC(bool isEnabled)
Enables or disables FSK automatic frequency correction(AFC)
Definition: SX127x.cpp:1025
+
SX127x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...
Definition: SX127x.cpp:951
+
SX127x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX127x.cpp:1211
+
SX127x::getSNR
float getSNR() override
Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.
Definition: SX127x.cpp:900
+
SX127x::setOokPeakThresholdStep
int16_t setOokPeakThresholdStep(uint8_t value)
Size of each decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1155
SX127x::transmit
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:53
-
SX127x::getAFCError
float getAFCError()
Gets current AFC error.
Definition: SX127x.cpp:883
-
SX127x::setRSSIThreshold
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: SX127x.cpp:1448
-
SX127x::getFHSSChannel
uint8_t getFHSSChannel(void)
Gets the FHSS channel in use.
Definition: SX127x.cpp:1795
-
SX127x::invertPreamble
int16_t invertPreamble(bool enable)
Invert FSK preamble polarity. The default (non-inverted) is 0x55, the inverted is 0xAA.
Definition: SX127x.cpp:811
-
SX127x::setAFCBandwidth
int16_t setAFCBandwidth(float afcBw)
Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....
Definition: SX127x.cpp:1008
-
SX127x::clearPacketReceivedAction
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: SX127x.cpp:478
-
SX127x::startChannelScan
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX127x.cpp:713
-
SX127x::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1238
-
SX127x::setFifoEmptyAction
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:498
-
SX127x::clearDio0Action
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: SX127x.cpp:456
+
SX127x::getAFCError
float getAFCError()
Gets current AFC error.
Definition: SX127x.cpp:884
+
SX127x::setRSSIThreshold
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: SX127x.cpp:1449
+
SX127x::getFHSSChannel
uint8_t getFHSSChannel(void)
Gets the FHSS channel in use.
Definition: SX127x.cpp:1796
+
SX127x::invertPreamble
int16_t invertPreamble(bool enable)
Invert FSK preamble polarity. The default (non-inverted) is 0x55, the inverted is 0xAA.
Definition: SX127x.cpp:812
+
SX127x::setAFCBandwidth
int16_t setAFCBandwidth(float afcBw)
Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....
Definition: SX127x.cpp:1009
+
SX127x::clearPacketReceivedAction
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: SX127x.cpp:479
+
SX127x::startChannelScan
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX127x.cpp:714
+
SX127x::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX127x.cpp:1239
+
SX127x::setFifoEmptyAction
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:499
+
SX127x::clearDio0Action
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: SX127x.cpp:457
SX127x::standby
int16_t standby() override
Sets the LoRa module to standby.
Definition: SX127x.cpp:300
-
SX127x::setDio1Action
void setDio1Action(void(*func)(void), uint32_t dir)
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:460
-
SX127x::setDIOPreambleDetect
int16_t setDIOPreambleDetect(bool usePreambleDetect)
Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.
Definition: SX127x.cpp:1818
-
SX127x::setFifoThreshold
void setFifoThreshold(uint8_t threshold)
Set FIFO threshold level. Be aware that threshold is also set in setFifoFullAction method....
Definition: SX127x.cpp:507
-
SX127x::setFHSSHoppingPeriod
int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)
Sets the hopping period and enables FHSS.
Definition: SX127x.cpp:1787
-
SX127x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX127x.cpp:644
-
SX127x::disableBitSync
int16_t disableBitSync()
Disable Bit synchronizer (not allowed in Packet mode).
Definition: SX127x.cpp:1166
-
SX127x::getChannelScanResult
int16_t getChannelScanResult() override
Read the channel scan result.
Definition: SX127x.cpp:738
-
SX127x::setPreambleLength
int16_t setPreambleLength(size_t preambleLength) override
Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...
Definition: SX127x.cpp:782
-
SX127x::setOokThresholdType
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: SX127x.cpp:1130
-
SX127x::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1527
+
SX127x::setDio1Action
void setDio1Action(void(*func)(void), uint32_t dir)
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:461
+
SX127x::setDIOPreambleDetect
int16_t setDIOPreambleDetect(bool usePreambleDetect)
Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.
Definition: SX127x.cpp:1819
+
SX127x::setFifoThreshold
void setFifoThreshold(uint8_t threshold)
Set FIFO threshold level. Be aware that threshold is also set in setFifoFullAction method....
Definition: SX127x.cpp:508
+
SX127x::setFHSSHoppingPeriod
int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)
Sets the hopping period and enables FHSS.
Definition: SX127x.cpp:1788
+
SX127x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX127x.cpp:645
+
SX127x::disableBitSync
int16_t disableBitSync()
Disable Bit synchronizer (not allowed in Packet mode).
Definition: SX127x.cpp:1167
+
SX127x::getChannelScanResult
int16_t getChannelScanResult() override
Read the channel scan result.
Definition: SX127x.cpp:739
+
SX127x::setPreambleLength
int16_t setPreambleLength(size_t preambleLength) override
Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...
Definition: SX127x.cpp:783
+
SX127x::setOokThresholdType
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: SX127x.cpp:1131
+
SX127x::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1528
SX127x::startTransmit
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:148
-
SX127x::getTempRaw
int8_t getTempRaw()
Reads uncalibrated temperature value. This function will change operating mode and should not be call...
Definition: SX127x.cpp:1564
-
SX127x::randomByte
uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1535
-
SX127x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX127x.cpp:467
-
SX127x::setLowBatteryThreshold
int16_t setLowBatteryThreshold(int8_t level, uint32_t pin=RADIOLIB_NC)
Set low battery indicator threshold.
Definition: SX127x.cpp:1863
-
SX127x::getTimeOnAir
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX127x.cpp:1272
-
SX127x::clearIrqFlags
int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: SX127x.cpp:1423
+
SX127x::getTempRaw
int8_t getTempRaw()
Reads uncalibrated temperature value. This function will change operating mode and should not be call...
Definition: SX127x.cpp:1565
+
SX127x::randomByte
uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1536
+
SX127x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX127x.cpp:468
+
SX127x::setLowBatteryThreshold
int16_t setLowBatteryThreshold(int8_t level, uint32_t pin=RADIOLIB_NC)
Set low battery indicator threshold.
Definition: SX127x.cpp:1885
+
SX127x::getTimeOnAir
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX127x.cpp:1273
+
SX127x::clearIrqFlags
int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition: SX127x.cpp:1424
SX127x::receiveDirect
int16_t receiveDirect() override
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:342
-
SX127x::clearFifoEmptyAction
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: SX127x.cpp:503
-
SX127x::setOokPeakThresholdDecrement
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1146
-
SX127x::setIrqFlags
int16_t setIrqFlags(uint32_t irq) override
Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone). NOTE: Unlike other ...
Definition: SX127x.cpp:1321
-
SX127x::setAFCAGCTrigger
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:1034
-
SX127x::setCrcFiltering
int16_t setCrcFiltering(bool enable=true)
Enable CRC filtering and generation.
Definition: SX127x.cpp:1438
+
SX127x::clearFifoEmptyAction
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: SX127x.cpp:504
+
SX127x::setOokPeakThresholdDecrement
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1147
+
SX127x::setIrqFlags
int16_t setIrqFlags(uint32_t irq) override
Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone). NOTE: Unlike other ...
Definition: SX127x.cpp:1322
+
SX127x::setAFCAGCTrigger
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:1035
+
SX127x::setCrcFiltering
int16_t setCrcFiltering(bool enable=true)
Enable CRC filtering and generation.
Definition: SX127x.cpp:1439
SX127x::receive
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:111
-
SX127x::setRfSwitchTable
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: SX127x.cpp:1531
-
SX127x::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr)
Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode.
Definition: SX127x.cpp:1084
-
SX127x::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1483
+
SX127x::setRfSwitchTable
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: SX127x.cpp:1532
+
SX127x::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr)
Sets FSK node address. Calling this method will enable address filtering. Only available in FSK mode.
Definition: SX127x.cpp:1085
+
SX127x::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1484
SX127x::startReceive
int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: SX127x.cpp:388
-
SX127x::setBroadcastAddress
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...
Definition: SX127x.cpp:1098
-
SX127x::getNumSymbols
float getNumSymbols(size_t len)
Convert from bytes to LoRa symbols.
Definition: SX127x.cpp:1246
-
SX127x::setChannelScanAction
void setChannelScanAction(void(*func)(void)) override
Sets interrupt service routine to call when a channel scan is finished.
Definition: SX127x.cpp:490
-
SX127x::setSyncWord
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:745
-
SX127x::getIRQFlags
uint16_t getIRQFlags()
Reads currently active IRQ flags, can be used to check which event caused an interrupt....
Definition: SX127x.cpp:1502
+
SX127x::setBroadcastAddress
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...
Definition: SX127x.cpp:1099
+
SX127x::getNumSymbols
float getNumSymbols(size_t len)
Convert from bytes to LoRa symbols.
Definition: SX127x.cpp:1247
+
SX127x::setChannelScanAction
void setChannelScanAction(void(*func)(void)) override
Sets interrupt service routine to call when a channel scan is finished.
Definition: SX127x.cpp:491
+
SX127x::setSyncWord
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:746
+
SX127x::getIRQFlags
uint16_t getIRQFlags()
Reads currently active IRQ flags, can be used to check which event caused an interrupt....
Definition: SX127x.cpp:1503
SX127x::SX127x
SX127x(Module *mod)
Default constructor. Called internally when creating new LoRa instance.
Definition: SX127x.cpp:5
-
SX127x::setRSSIConfig
int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)
Sets RSSI measurement configuration in FSK mode.
Definition: SX127x.cpp:1454
-
SX127x::getFHSSHoppingPeriod
uint8_t getFHSSHoppingPeriod(void)
Gets FHSS hopping period.
Definition: SX127x.cpp:1791
-
SX127x::calculateRxTimeout
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: SX127x.cpp:1308
-
SX127x::getDataRate
float getDataRate() const
Get data rate of the latest transmitted packet.
Definition: SX127x.cpp:910
-
SX127x::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: SX127x.cpp:474
-
SX127x::setDirectAction
void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition: SX127x.cpp:1778
-
SX127x::setDio0Action
void setDio0Action(void(*func)(void), uint32_t dir)
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:452
+
SX127x::setRSSIConfig
int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)
Sets RSSI measurement configuration in FSK mode.
Definition: SX127x.cpp:1455
+
SX127x::getFHSSHoppingPeriod
uint8_t getFHSSHoppingPeriod(void)
Gets FHSS hopping period.
Definition: SX127x.cpp:1792
+
SX127x::calculateRxTimeout
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: SX127x.cpp:1309
+
SX127x::getDataRate
float getDataRate() const
Get data rate of the latest transmitted packet.
Definition: SX127x.cpp:911
+
SX127x::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: SX127x.cpp:475
+
SX127x::setDirectAction
void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition: SX127x.cpp:1779
+
SX127x::setDio0Action
void setDio0Action(void(*func)(void), uint32_t dir)
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:453
SX127x::begin
int16_t begin(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)
Initialization method. Will be called with appropriate parameters when calling initialization method ...
Definition: SX127x.cpp:9
-
SX127x::getChipVersion
int16_t getChipVersion()
Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...
Definition: SX127x.cpp:1560
+
SX127x::getChipVersion
int16_t getChipVersion()
Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...
Definition: SX127x.cpp:1561
SX127x::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:313
-
SX127x::getFrequencyError
float getFrequencyError(bool autoCorrect=false)
Gets frequency error of the latest received packet.
Definition: SX127x.cpp:830
-
SX127x::setDIOMapping
int16_t setDIOMapping(uint32_t pin, uint32_t value) override
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: SX127x.cpp:1808
+
SX127x::getFrequencyError
float getFrequencyError(bool autoCorrect=false)
Gets frequency error of the latest received packet.
Definition: SX127x.cpp:831
+
SX127x::setDIOMapping
int16_t setDIOMapping(uint32_t pin, uint32_t value) override
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: SX127x.cpp:1809
SX127x::beginFSK
int16_t beginFSK(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)
Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK init...
Definition: SX127x.cpp:72
-
SX127x::disableAddressFiltering
int16_t disableAddressFiltering()
Disables FSK address filtering.
Definition: SX127x.cpp:1112
+
SX127x::disableAddressFiltering
int16_t disableAddressFiltering()
Disables FSK address filtering.
Definition: SX127x.cpp:1113
RadioLibTime_t
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition: TypeDef.h:642
RadioLibIrqFlags_t
uint32_t RadioLibIrqFlags_t
Type used for radio-agnostic IRQ flags. IRQ to enable corresponds to the bit index (RadioLibIrq_t)....
Definition: TypeDef.h:648
Module::RfSwitchMode_t
Description of RF switch pin states for a single mode. See setRfSwitchTable for details.
Definition: Module.h:89
diff --git a/class_s_x1272-members.html b/class_s_x1272-members.html index 2bfe5c05..61655186 100644 --- a/class_s_x1272-members.html +++ b/class_s_x1272-members.html @@ -128,8 +128,8 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable getFHSSHoppingPeriod(void)SX127x getFreqStep() constPhysicalLayer getFrequencyError(bool autoCorrect=false)SX127x - getIrqFlags() overrideSX127xvirtual - getIRQFlags()SX127x + getIRQFlags()SX127x + getIrqFlags() overrideSX127xvirtual getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer getModem(ModemType_t *modem) overrideSX127xvirtual getModemStatus()SX127x diff --git a/class_s_x1273-members.html b/class_s_x1273-members.html index 98801349..2d42acff 100644 --- a/class_s_x1273-members.html +++ b/class_s_x1273-members.html @@ -128,8 +128,8 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable getFHSSHoppingPeriod(void)SX127x getFreqStep() constPhysicalLayer getFrequencyError(bool autoCorrect=false)SX127x - getIrqFlags() overrideSX127xvirtual - getIRQFlags()SX127x + getIRQFlags()SX127x + getIrqFlags() overrideSX127xvirtual getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer getModem(ModemType_t *modem) overrideSX127xvirtual getModemStatus()SX127x diff --git a/class_s_x1276-members.html b/class_s_x1276-members.html index 4b67b789..f1ce6d8c 100644 --- a/class_s_x1276-members.html +++ b/class_s_x1276-members.html @@ -128,8 +128,8 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable getFHSSHoppingPeriod(void)SX127x getFreqStep() constPhysicalLayer getFrequencyError(bool autoCorrect=false)SX127x - getIrqFlags() overrideSX127xvirtual - getIRQFlags()SX127x + getIRQFlags()SX127x + getIrqFlags() overrideSX127xvirtual getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer getModem(ModemType_t *modem) overrideSX127xvirtual getModemStatus()SX127x diff --git a/class_s_x1277-members.html b/class_s_x1277-members.html index 05f0fd7c..0a9f6f3d 100644 --- a/class_s_x1277-members.html +++ b/class_s_x1277-members.html @@ -128,8 +128,8 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable getFHSSHoppingPeriod(void)SX127x getFreqStep() constPhysicalLayer getFrequencyError(bool autoCorrect=false)SX127x - getIrqFlags() overrideSX127xvirtual - getIRQFlags()SX127x + getIRQFlags()SX127x + getIrqFlags() overrideSX127xvirtual getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer getModem(ModemType_t *modem) overrideSX127xvirtual getModemStatus()SX127x diff --git a/class_s_x1278-members.html b/class_s_x1278-members.html index c83848f4..a6e4a396 100644 --- a/class_s_x1278-members.html +++ b/class_s_x1278-members.html @@ -128,8 +128,8 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable getFHSSHoppingPeriod(void)SX127x getFreqStep() constPhysicalLayer getFrequencyError(bool autoCorrect=false)SX127x - getIrqFlags() overrideSX127xvirtual - getIRQFlags()SX127x + getIRQFlags()SX127x + getIrqFlags() overrideSX127xvirtual getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer getModem(ModemType_t *modem) overrideSX127xvirtual getModemStatus()SX127x diff --git a/class_s_x1279-members.html b/class_s_x1279-members.html index 06271ec4..f01ed866 100644 --- a/class_s_x1279-members.html +++ b/class_s_x1279-members.html @@ -128,8 +128,8 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable getFHSSHoppingPeriod(void)SX127x getFreqStep() constPhysicalLayer getFrequencyError(bool autoCorrect=false)SX127x - getIrqFlags() overrideSX127xvirtual - getIRQFlags()SX127x + getIRQFlags()SX127x + getIrqFlags() overrideSX127xvirtual getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer getModem(ModemType_t *modem) overrideSX127xvirtual getModemStatus()SX127x diff --git a/functions_func_g.html b/functions_func_g.html index 6517221f..5ae695e0 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -171,13 +171,13 @@ $(document).ready(function(){initNavTree('functions_func_g.html',''); initResiza : LR11x0 , PhysicalLayer , SX126x -, SX127x
  • getIRQFlags() : SX127x
  • getIrqFlags() -: SX128x +: SX127x +, SX128x
  • getIrqMapped() : PhysicalLayer diff --git a/functions_g.html b/functions_g.html index 42593b19..74e76766 100644 --- a/functions_g.html +++ b/functions_g.html @@ -171,13 +171,13 @@ $(document).ready(function(){initNavTree('functions_g.html',''); initResizable() : LR11x0 , PhysicalLayer , SX126x +, SX127x
  • getIRQFlags() : SX127x
  • getIrqFlags() -: SX127x -, SX128x +: SX128x
  • getIrqMapped() : PhysicalLayer diff --git a/search/all_6.js b/search/all_6.js index 92667129..7f7aa268 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -23,8 +23,8 @@ var searchData= ['getgnsssatellites_172',['getGnssSatellites',['../class_l_r11x0.html#a97a3f23b796257135a9afd33c28e8ed5',1,'LR11x0']]], ['getgpio_173',['getGpio',['../class_module.html#a4ec27f0ba5e0009ea9661a5110526b52',1,'Module']]], ['getirq_174',['getIrq',['../class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9',1,'Module']]], - ['getirqflags_175',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]], - ['getirqflags_176',['getIrqFlags',['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()']]], + ['getirqflags_175',['getIrqFlags',['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()']]], + ['getirqflags_176',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]], ['getirqmapped_177',['getIrqMapped',['../class_physical_layer.html#ae602ebd46d60da8670c9f353cef695d9',1,'PhysicalLayer']]], ['getirqstatus_178',['getIrqStatus',['../class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8',1,'LR11x0::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]], ['getlasttoa_179',['getLastToA',['../class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305',1,'LoRaWANNode']]], diff --git a/search/functions_6.js b/search/functions_6.js index 125e75bc..885cc6ad 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -23,8 +23,8 @@ var searchData= ['getgnsssatellites_905',['getGnssSatellites',['../class_l_r11x0.html#a97a3f23b796257135a9afd33c28e8ed5',1,'LR11x0']]], ['getgpio_906',['getGpio',['../class_module.html#a4ec27f0ba5e0009ea9661a5110526b52',1,'Module']]], ['getirq_907',['getIrq',['../class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9',1,'Module']]], - ['getirqflags_908',['getIrqFlags',['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()']]], - ['getirqflags_909',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]], + ['getirqflags_908',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]], + ['getirqflags_909',['getIrqFlags',['../class_physical_layer.html#af1caeed34b2e2ff0355467507106a1a2',1,'PhysicalLayer::getIrqFlags()'],['../class_s_x128x.html#aa17ffcb939f6b2eb0712e63b6ee7a71f',1,'SX128x::getIrqFlags()'],['../class_s_x127x.html#a22de05835dda9ed287ec48f60ef91f55',1,'SX127x::getIrqFlags()'],['../class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7',1,'SX126x::getIrqFlags()'],['../class_l_r11x0.html#a205364e65d54f3f87b9b8f5972cdcb99',1,'LR11x0::getIrqFlags()']]], ['getirqmapped_910',['getIrqMapped',['../class_physical_layer.html#ae602ebd46d60da8670c9f353cef695d9',1,'PhysicalLayer']]], ['getirqstatus_911',['getIrqStatus',['../class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8',1,'LR11x0::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]], ['getlasttoa_912',['getLastToA',['../class_lo_ra_w_a_n_node.html#a683b02b63867bb7de5df45c94d190305',1,'LoRaWANNode']]],