From c4898187d50dc7e7080492641a76d6948405f496 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 12 Mar 2023 13:50:53 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=208ace6?= =?UTF-8?q?350cfa9bd4a4bff68f1bf9cea387a892d0d=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _s_x127x_8h_source.html | 434 +++++++++++++++++++------------------ class_physical_layer.html | 2 +- class_r_f_m95-members.html | 2 +- class_r_f_m95.html | 6 +- class_r_f_m96-members.html | 2 +- class_r_f_m96.html | 6 +- class_r_f_m97-members.html | 2 +- class_r_f_m97.html | 6 +- class_s_x1272-members.html | 2 +- class_s_x1272.html | 6 +- class_s_x1273-members.html | 2 +- class_s_x1273.html | 6 +- class_s_x1276-members.html | 2 +- class_s_x1276.html | 6 +- class_s_x1277-members.html | 2 +- class_s_x1277.html | 6 +- class_s_x1278-members.html | 2 +- class_s_x1278.html | 6 +- class_s_x1279-members.html | 2 +- class_s_x1279.html | 6 +- class_s_x127x-members.html | 2 +- class_s_x127x.html | 45 +++- class_s_x127x.js | 1 + functions_func_s.html | 4 +- functions_s.html | 12 +- navtreedata.js | 4 +- navtreeindex2.js | 20 +- navtreeindex3.js | 12 +- navtreeindex4.js | 1 + search/all_f.js | 6 +- search/functions_f.js | 2 +- 31 files changed, 329 insertions(+), 288 deletions(-) diff --git a/_s_x127x_8h_source.html b/_s_x127x_8h_source.html index d1849956..4e641d72 100644 --- a/_s_x127x_8h_source.html +++ b/_s_x127x_8h_source.html @@ -694,190 +694,192 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
681 
687  int16_t standby() override;
688 
-
697  int16_t transmitDirect(uint32_t frf = 0) override;
-
698 
-
705  int16_t receiveDirect() override;
-
706 
-
712  int16_t packetMode();
-
713 
-
714  // interrupt methods
+
696  int16_t standby(uint8_t mode) override;
+
697 
+
706  int16_t transmitDirect(uint32_t frf = 0) override;
+
707 
+
714  int16_t receiveDirect() override;
715 
-
723  void setDio0Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
721  int16_t packetMode();
+
722 
+
723  // interrupt methods
724 
-
728  void clearDio0Action();
-
729 
-
737  void setDio1Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
732  void setDio0Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
733 
+
737  void clearDio0Action();
738 
-
742  void clearDio1Action();
-
743 
-
749  void setFifoEmptyAction(void (*func)(void));
-
750 
-
754  void clearFifoEmptyAction();
-
755 
-
761  void setFifoFullAction(void (*func)(void));
-
762 
-
766  void clearFifoFullAction();
-
767 
-
779  bool fifoAdd(uint8_t* data, int totalLen, int* remLen);
-
780 
-
792  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
-
793 
-
805  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
806 
-
812  int16_t finishTransmit() override;
-
813 
-
823  int16_t startReceive(uint8_t len = 0, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);
-
824 
-
835  int16_t readData(uint8_t* data, size_t len) override;
-
836 
-
843  int16_t startChannelScan();
-
844 
-
845  // configuration methods
-
846 
-
854  int16_t setSyncWord(uint8_t syncWord);
+
746  void setDio1Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
747 
+
751  void clearDio1Action();
+
752 
+
758  void setFifoEmptyAction(void (*func)(void));
+
759 
+
763  void clearFifoEmptyAction();
+
764 
+
770  void setFifoFullAction(void (*func)(void));
+
771 
+
775  void clearFifoFullAction();
+
776 
+
788  bool fifoAdd(uint8_t* data, int totalLen, int* remLen);
+
789 
+
801  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
+
802 
+
814  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
815 
+
821  int16_t finishTransmit() override;
+
822 
+
832  int16_t startReceive(uint8_t len = 0, uint8_t mode = RADIOLIB_SX127X_RXCONTINUOUS);
+
833 
+
844  int16_t readData(uint8_t* data, size_t len) override;
+
845 
+
852  int16_t startChannelScan();
+
853 
+
854  // configuration methods
855 
-
863  int16_t setCurrentLimit(uint8_t currentLimit);
+
863  int16_t setSyncWord(uint8_t syncWord);
864 
-
872  int16_t setPreambleLength(uint16_t preambleLength);
+
872  int16_t setCurrentLimit(uint8_t currentLimit);
873 
-
881  float getFrequencyError(bool autoCorrect = false);
+
881  int16_t setPreambleLength(uint16_t preambleLength);
882 
-
888  float getAFCError();
-
889 
-
895  float getSNR();
-
896 
-
902  float getDataRate() const;
-
903 
-
911  int16_t setBitRate(float br);
+
890  float getFrequencyError(bool autoCorrect = false);
+
891 
+
897  float getAFCError();
+
898 
+
904  float getSNR();
+
905 
+
911  float getDataRate() const;
912 
-
920  int16_t setFrequencyDeviation(float freqDev) override;
+
920  int16_t setBitRate(float br);
921 
-
929  int16_t setRxBandwidth(float rxBw);
+
929  int16_t setFrequencyDeviation(float freqDev) override;
930 
-
938  int16_t setAFCBandwidth(float afcBw);
+
938  int16_t setRxBandwidth(float rxBw);
939 
-
947  int16_t setAFC(bool isEnabled);
+
947  int16_t setAFCBandwidth(float afcBw);
948 
-
956  int16_t setAFCAGCTrigger(uint8_t trigger);
+
956  int16_t setAFC(bool isEnabled);
957 
-
967  int16_t setSyncWord(uint8_t* syncWord, size_t len);
-
968 
-
976  int16_t setNodeAddress(uint8_t nodeAddr);
+
965  int16_t setAFCAGCTrigger(uint8_t trigger);
+
966 
+
976  int16_t setSyncWord(uint8_t* syncWord, size_t len);
977 
-
985  int16_t setBroadcastAddress(uint8_t broadAddr);
+
985  int16_t setNodeAddress(uint8_t nodeAddr);
986 
-
992  int16_t disableAddressFiltering();
-
993 
-
1001  int16_t setOOK(bool enableOOK);
+
994  int16_t setBroadcastAddress(uint8_t broadAddr);
+
995 
+
1001  int16_t disableAddressFiltering();
1002 
-
1010  int16_t setOokThresholdType(uint8_t type);
+
1010  int16_t setOOK(bool enableOOK);
1011 
-
1019  int16_t setOokPeakThresholdDecrement(uint8_t value);
+
1019  int16_t setOokThresholdType(uint8_t type);
1020 
-
1028  int16_t setOokFixedOrFloorThreshold(uint8_t value);
+
1028  int16_t setOokPeakThresholdDecrement(uint8_t value);
1029 
-
1037  int16_t setOokPeakThresholdStep(uint8_t value);
+
1037  int16_t setOokFixedOrFloorThreshold(uint8_t value);
1038 
-
1044  int16_t enableBitSync();
-
1045 
-
1051  int16_t disableBitSync();
-
1052 
-
1060  size_t getPacketLength(bool update = true) override;
+
1046  int16_t setOokPeakThresholdStep(uint8_t value);
+
1047 
+
1053  int16_t enableBitSync();
+
1054 
+
1060  int16_t disableBitSync();
1061 
-
1069  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
+
1069  size_t getPacketLength(bool update = true) override;
1070 
-
1078  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
+
1078  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
1079 
-
1087  uint32_t getTimeOnAir(size_t len);
+
1087  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK);
1088 
-
1096  int16_t setCrcFiltering(bool crcOn = true);
+
1096  uint32_t getTimeOnAir(size_t len);
1097 
-
1108  int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset = 0);
-
1109 
-
1118  int16_t setEncoding(uint8_t encoding) override;
-
1119 
-
1127  uint16_t getIRQFlags();
+
1105  int16_t setCrcFiltering(bool crcOn = true);
+
1106 
+
1117  int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset = 0);
+
1118 
+
1127  int16_t setEncoding(uint8_t encoding) override;
1128 
-
1134  uint8_t getModemStatus();
-
1135 
-
1142  int8_t getTempRaw();
-
1143 
-
1145  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
-
1146 
-
1148  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
1149 
-
1155  uint8_t randomByte();
-
1156 
-
1162  int16_t getChipVersion();
-
1163 
-
1171  int16_t invertIQ(bool invertIQ);
+
1136  uint16_t getIRQFlags();
+
1137 
+
1143  uint8_t getModemStatus();
+
1144 
+
1151  int8_t getTempRaw();
+
1152 
+
1154  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
+
1155 
+
1157  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
1158 
+
1164  uint8_t randomByte();
+
1165 
+
1171  int16_t getChipVersion();
1172 
-
1173  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
1179  void setDirectAction(void (*func)(void));
-
1180 
-
1186  void readBit(RADIOLIB_PIN_TYPE pin);
-
1187  #endif
-
1188 
-
1196  int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod);
+
1180  int16_t invertIQ(bool invertIQ);
+
1181 
+
1182  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
1188  void setDirectAction(void (*func)(void));
+
1189 
+
1195  void readBit(RADIOLIB_PIN_TYPE pin);
+
1196  #endif
1197 
-
1203  uint8_t getFHSSHoppingPeriod(void);
-
1204 
-
1210  uint8_t getFHSSChannel(void);
-
1211 
-
1215  void clearFHSSInt(void);
-
1216 
-
1226  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
-
1227 
-
1235  int16_t setDIOPreambleDetect(bool usePreambleDetect);
+
1205  int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod);
+
1206 
+
1212  uint8_t getFHSSHoppingPeriod(void);
+
1213 
+
1219  uint8_t getFHSSChannel(void);
+
1220 
+
1224  void clearFHSSInt(void);
+
1225 
+
1235  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
1236 
-
1244  int16_t setRSSIThreshold(float dbm);
+
1244  int16_t setDIOPreambleDetect(bool usePreambleDetect);
1245 
-
1246 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
1247  protected:
-
1248 #endif
-
1249  Module* _mod;
-
1250 
-
1251 #if !defined(RADIOLIB_GODMODE)
-
1252  protected:
-
1253 #endif
+
1253  int16_t setRSSIThreshold(float dbm);
1254 
-
1255  float _freq = 0;
-
1256  float _bw = 0;
-
1257  uint8_t _sf = 0;
-
1258  uint8_t _cr = 0;
-
1259  float _br = 0;
-
1260  bool _ook = false;
-
1261  bool _crcEnabled = false;
-
1262  bool _crcOn = true; // default value used in FSK mode
-
1263  size_t _packetLength = 0;
-
1264 
-
1265  int16_t setFrequencyRaw(float newFreq);
-
1266  int16_t config();
-
1267  int16_t configFSK();
-
1268  int16_t getActiveModem();
-
1269  int16_t directMode();
-
1270  int16_t setPacketMode(uint8_t mode, uint8_t len);
-
1271 
-
1272 #if !defined(RADIOLIB_GODMODE)
-
1273  private:
-
1274 #endif
-
1275  float _dataRate = 0;
-
1276  bool _packetLengthQueried = false; // FSK packet length is the first byte in FIFO, length can only be queried once
-
1277  uint8_t _packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;
-
1278 
-
1279  bool findChip(uint8_t ver);
-
1280  int16_t setMode(uint8_t mode);
-
1281  int16_t setActiveModem(uint8_t modem);
-
1282  void clearIRQFlags();
-
1283  void clearFIFO(size_t count); // used mostly to clear remaining bytes in FIFO after a packet read
-
1291  static uint8_t calculateBWManExp(float bandwidth);
-
1292 
-
1293  virtual void errataFix(bool rx) = 0;
-
1294 };
-
1295 
-
1296 #endif
-
1297 
-
1298 #endif
+
1255 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
1256  protected:
+
1257 #endif
+
1258  Module* _mod;
+
1259 
+
1260 #if !defined(RADIOLIB_GODMODE)
+
1261  protected:
+
1262 #endif
+
1263 
+
1264  float _freq = 0;
+
1265  float _bw = 0;
+
1266  uint8_t _sf = 0;
+
1267  uint8_t _cr = 0;
+
1268  float _br = 0;
+
1269  bool _ook = false;
+
1270  bool _crcEnabled = false;
+
1271  bool _crcOn = true; // default value used in FSK mode
+
1272  size_t _packetLength = 0;
+
1273 
+
1274  int16_t setFrequencyRaw(float newFreq);
+
1275  int16_t config();
+
1276  int16_t configFSK();
+
1277  int16_t getActiveModem();
+
1278  int16_t directMode();
+
1279  int16_t setPacketMode(uint8_t mode, uint8_t len);
+
1280 
+
1281 #if !defined(RADIOLIB_GODMODE)
+
1282  private:
+
1283 #endif
+
1284  float _dataRate = 0;
+
1285  bool _packetLengthQueried = false; // FSK packet length is the first byte in FIFO, length can only be queried once
+
1286  uint8_t _packetLengthConfig = RADIOLIB_SX127X_PACKET_VARIABLE;
+
1287 
+
1288  bool findChip(uint8_t ver);
+
1289  int16_t setMode(uint8_t mode);
+
1290  int16_t setActiveModem(uint8_t modem);
+
1291  void clearIRQFlags();
+
1292  void clearFIFO(size_t count); // used mostly to clear remaining bytes in FIFO after a packet read
+
1300  static uint8_t calculateBWManExp(float bandwidth);
+
1301 
+
1302  virtual void errataFix(bool rx) = 0;
+
1303 };
+
1304 
+
1305 #endif
+
1306 
+
1307 #endif
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:35
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
@@ -886,80 +888,80 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:122
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
Base class for SX127x series. All derived classes for SX127x (e.g. SX1278 or SX1272) inherit from thi...
Definition: SX127x.h:583
-
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1510
-
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets....
Definition: SX127x.cpp:358
-
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: SX127x.cpp:461
-
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:1022
-
int16_t enableBitSync()
Enable Bit synchronizer.
Definition: SX127x.cpp:1046
-
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:1126
-
int16_t startChannelScan()
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX127x.cpp:645
-
int16_t invertIQ(bool invertIQ)
Enables/disables Invert the LoRa I and Q signals.
Definition: SX127x.cpp:1485
-
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: SX127x.cpp:452
-
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: SX127x.cpp:1054
-
bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)
Set interrupt service routine function to call when FIFO is sufficently full to read.
Definition: SX127x.cpp:489
-
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:892
-
uint8_t getModemStatus()
Reads modem status. Only available in LoRa mode.
Definition: SX127x.cpp:1249
+
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1515
+
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets....
Definition: SX127x.cpp:363
+
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: SX127x.cpp:466
+
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:1027
+
int16_t enableBitSync()
Enable Bit synchronizer.
Definition: SX127x.cpp:1051
+
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:1131
+
int16_t startChannelScan()
Interrupt-driven channel activity detection method. DIO0 will be activated when LoRa preamble is dete...
Definition: SX127x.cpp:650
+
int16_t invertIQ(bool invertIQ)
Enables/disables Invert the LoRa I and Q signals.
Definition: SX127x.cpp:1490
+
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: SX127x.cpp:457
+
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: SX127x.cpp:1059
+
bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)
Set interrupt service routine function to call when FIFO is sufficently full to read.
Definition: SX127x.cpp:494
+
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:897
+
uint8_t getModemStatus()
Reads modem status. Only available in LoRa mode.
Definition: SX127x.cpp:1254
virtual void reset()=0
Reset method. Will reset the chip to the default state using RST pin. Declared pure virtual since SX1...
-
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:466
-
int16_t setCurrentLimit(uint8_t currentLimit)
Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...
Definition: SX127x.cpp:683
-
void clearFHSSInt(void)
Clear the FHSS interrupt.
Definition: SX127x.cpp:1527
-
int16_t setAFC(bool isEnabled)
Enables or disables FSK automatic frequency correction(AFC)
Definition: SX127x.cpp:924
+
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:471
+
int16_t setCurrentLimit(uint8_t currentLimit)
Sets current limit for over current protection at transmitter amplifier. Allowed values range from 45...
Definition: SX127x.cpp:688
+
void clearFHSSInt(void)
Clear the FHSS interrupt.
Definition: SX127x.cpp:1532
+
int16_t setAFC(bool isEnabled)
Enables or disables FSK automatic frequency correction(AFC)
Definition: SX127x.cpp:929
int16_t sleep()
Sets the LoRa module to sleep to save power. Module will not be able to transmit or receive any data ...
Definition: SX127x.cpp:276
-
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:850
-
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX127x.cpp:1094
-
int16_t setOokPeakThresholdStep(uint8_t value)
Size of each decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1038
-
float getAFCError()
Gets current AFC error.
Definition: SX127x.cpp:789
-
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: SX127x.cpp:1186
-
uint8_t getFHSSChannel(void)
Gets the FHSS channel in use.
Definition: SX127x.cpp:1523
+
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:855
+
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX127x.cpp:1099
+
int16_t setOokPeakThresholdStep(uint8_t value)
Size of each decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1043
+
float getAFCError()
Gets current AFC error.
Definition: SX127x.cpp:794
+
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: SX127x.cpp:1191
+
uint8_t getFHSSChannel(void)
Gets the FHSS channel in use.
Definition: SX127x.cpp:1528
int16_t begin(uint8_t chipVersion, uint8_t syncWord, uint16_t preambleLength)
Initialization method. Will be called with appropriate parameters when calling initialization method ...
Definition: SX127x.cpp:12
-
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.
Definition: SX127x.cpp:820
-
int16_t setAFCBandwidth(float afcBw)
Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....
Definition: SX127x.cpp:908
-
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1267
-
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:1122
-
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:443
-
void setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:421
-
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: SX127x.cpp:425
+
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.5 to 300 kbps. Only available in FSK mode.
Definition: SX127x.cpp:825
+
int16_t setAFCBandwidth(float afcBw)
Sets FSK automatic frequency correction bandwidth. Allowed values range from 2.6 to 250 kHz....
Definition: SX127x.cpp:913
+
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1272
+
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:1127
+
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: SX127x.cpp:448
+
void setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:426
+
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: SX127x.cpp:430
int16_t standby() override
Sets the LoRa module to standby.
Definition: SX127x.cpp:284
-
int16_t setDIOPreambleDetect(bool usePreambleDetect)
Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.
Definition: SX127x.cpp:1546
-
int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)
Sets the hopping period and enables FHSS.
Definition: SX127x.cpp:1515
-
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX127x.cpp:583
-
int16_t disableBitSync()
Disable Bit synchronizer (not allowed in Packet mode).
Definition: SX127x.cpp:1050
-
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: SX127x.cpp:1014
-
int8_t getTempRaw()
Reads uncalibrated temperature value. This function will change operating mode and should not be call...
Definition: SX127x.cpp:1296
-
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: SX127x.cpp:1176
-
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX127x.cpp:436
-
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: SX127x.cpp:1506
-
int16_t receiveDirect() override
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:321
-
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: SX127x.cpp:448
-
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1030
-
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:934
+
int16_t setDIOPreambleDetect(bool usePreambleDetect)
Configure DIO mapping to use RSSI or Preamble Detect for pins that support it.
Definition: SX127x.cpp:1551
+
int16_t setFHSSHoppingPeriod(uint8_t freqHoppingPeriod)
Sets the hopping period and enables FHSS.
Definition: SX127x.cpp:1520
+
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX127x.cpp:588
+
int16_t disableBitSync()
Disable Bit synchronizer (not allowed in Packet mode).
Definition: SX127x.cpp:1055
+
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: SX127x.cpp:1019
+
int8_t getTempRaw()
Reads uncalibrated temperature value. This function will change operating mode and should not be call...
Definition: SX127x.cpp:1301
+
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: SX127x.cpp:1181
+
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX127x.cpp:441
+
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: SX127x.cpp:1511
+
int16_t receiveDirect() override
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:326
+
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: SX127x.cpp:453
+
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: SX127x.cpp:1035
+
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:939
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:12
-
int16_t setPreambleLength(uint16_t preambleLength)
Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...
Definition: SX127x.cpp:707
-
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:968
-
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1215
-
float getSNR()
Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.
Definition: SX127x.cpp:805
-
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...
Definition: SX127x.cpp:982
-
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:670
-
uint16_t getIRQFlags()
Reads currently active IRQ flags, can be used to check which event caused an interrupt....
Definition: SX127x.cpp:1234
+
int16_t setPreambleLength(uint16_t preambleLength)
Sets LoRa or FSK preamble length. Allowed values range from 6 to 65535 in LoRa mode or 0 to 65535 in ...
Definition: SX127x.cpp:712
+
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:973
+
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1220
+
float getSNR()
Gets signal-to-noise ratio of the latest received packet. Only available in LoRa mode.
Definition: SX127x.cpp:810
+
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets FSK broadcast address. Calling this method will enable address filtering. Only available in FSK ...
Definition: SX127x.cpp:987
+
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:675
+
uint16_t getIRQFlags()
Reads currently active IRQ flags, can be used to check which event caused an interrupt....
Definition: SX127x.cpp:1239
SX127x(Module *mod)
Default constructor. Called internally when creating new LoRa instance.
Definition: SX127x.cpp:4
-
void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1263
-
int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)
Sets RSSI measurement configuration in FSK mode.
Definition: SX127x.cpp:1192
-
uint32_t getTimeOnAir(size_t len)
Get expected time-on-air for a given size of payload.
Definition: SX127x.cpp:1130
-
uint8_t getFHSSHoppingPeriod(void)
Gets FHSS hopping period.
Definition: SX127x.cpp:1519
+
void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1268
+
int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)
Sets RSSI measurement configuration in FSK mode.
Definition: SX127x.cpp:1197
+
uint32_t getTimeOnAir(size_t len)
Get expected time-on-air for a given size of payload.
Definition: SX127x.cpp:1135
+
uint8_t getFHSSHoppingPeriod(void)
Gets FHSS hopping period.
Definition: SX127x.cpp:1524
int16_t scanChannel()
Performs scan for valid LoRa preamble in the current channel.
Definition: SX127x.cpp:260
-
int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: SX127x.cpp:1536
-
float getDataRate() const
Get data rate of the latest transmitted packet.
Definition: SX127x.cpp:816
+
int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: SX127x.cpp:1541
+
float getDataRate() const
Get data rate of the latest transmitted packet.
Definition: SX127x.cpp:821
int16_t beginFSK(uint8_t chipVersion, float br, 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:59
-
int16_t startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)
Interrupt-driven receive method. DIO0 will be activated when full valid packet is received.
Definition: SX127x.cpp:367
-
void setDio1Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:429
+
int16_t startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)
Interrupt-driven receive method. DIO0 will be activated when full valid packet is received.
Definition: SX127x.cpp:372
+
void setDio1Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:434
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:141
-
void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1259
-
int16_t getChipVersion()
Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...
Definition: SX127x.cpp:1292
-
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:292
+
void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX127x.cpp:1264
+
int16_t getChipVersion()
Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...
Definition: SX127x.cpp:1297
+
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:297
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:122
-
float getFrequencyError(bool autoCorrect=false)
Gets frequency error of the latest received packet.
Definition: SX127x.cpp:736
+
float getFrequencyError(bool autoCorrect=false)
Gets frequency error of the latest received packet.
Definition: SX127x.cpp:741
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
-
int16_t disableAddressFiltering()
Disables FSK address filtering.
Definition: SX127x.cpp:996
+
int16_t disableAddressFiltering()
Disables FSK address filtering.
Definition: SX127x.cpp:1001
Definition: Module.h:42
diff --git a/class_physical_layer.html b/class_physical_layer.html index 77248ca3..bd171b47 100644 --- a/class_physical_layer.html +++ b/class_physical_layer.html @@ -1120,7 +1120,7 @@ class PagerClient

Sets module to a specific standby mode.

Returns
Status Codes
-

Reimplemented in SX128x, and SX126x.

+

Reimplemented in SX127x, SX128x, and SX126x.

diff --git a/class_r_f_m95-members.html b/class_r_f_m95-members.html index b7881746..97cb0526 100644 --- a/class_r_f_m95-members.html +++ b/class_r_f_m95-members.html @@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('class_r_f_m95.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_r_f_m95.html b/class_r_f_m95.html index a5e9e40c..fe0d69c1 100644 --- a/class_r_f_m95.html +++ b/class_r_f_m95.html @@ -205,6 +205,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -457,9 +460,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_r_f_m96-members.html b/class_r_f_m96-members.html index cff7d0c1..8152d208 100644 --- a/class_r_f_m96-members.html +++ b/class_r_f_m96-members.html @@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('class_r_f_m96.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_r_f_m96.html b/class_r_f_m96.html index 6ca0196b..21f356c7 100644 --- a/class_r_f_m96.html +++ b/class_r_f_m96.html @@ -204,6 +204,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -456,9 +459,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_r_f_m97-members.html b/class_r_f_m97-members.html index 04cd6cfa..1c84e743 100644 --- a/class_r_f_m97-members.html +++ b/class_r_f_m97-members.html @@ -190,7 +190,7 @@ $(document).ready(function(){initNavTree('class_r_f_m97.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_r_f_m97.html b/class_r_f_m97.html index 505f58f8..d0d81070 100644 --- a/class_r_f_m97.html +++ b/class_r_f_m97.html @@ -212,6 +212,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -464,9 +467,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x1272-members.html b/class_s_x1272-members.html index 4f567451..54d167a3 100644 --- a/class_s_x1272-members.html +++ b/class_s_x1272-members.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x1272.html b/class_s_x1272.html index 54ebaa7a..65b7b3c4 100644 --- a/class_s_x1272.html +++ b/class_s_x1272.html @@ -191,6 +191,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -443,9 +446,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x1273-members.html b/class_s_x1273-members.html index 75bb7114..6a479029 100644 --- a/class_s_x1273-members.html +++ b/class_s_x1273-members.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x1273.html b/class_s_x1273.html index 9e883ed0..e0f7176b 100644 --- a/class_s_x1273.html +++ b/class_s_x1273.html @@ -201,6 +201,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -453,9 +456,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x1276-members.html b/class_s_x1276-members.html index 24e1c35a..17ef498d 100644 --- a/class_s_x1276-members.html +++ b/class_s_x1276-members.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x1276.html b/class_s_x1276.html index d5fc28ac..3374c51c 100644 --- a/class_s_x1276.html +++ b/class_s_x1276.html @@ -204,6 +204,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -456,9 +459,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x1277-members.html b/class_s_x1277-members.html index 9f4da956..e2efb1aa 100644 --- a/class_s_x1277-members.html +++ b/class_s_x1277-members.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x1277.html b/class_s_x1277.html index a7cb472e..9fbc5db1 100644 --- a/class_s_x1277.html +++ b/class_s_x1277.html @@ -207,6 +207,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -459,9 +462,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x1278-members.html b/class_s_x1278-members.html index b95e41f8..3f866b09 100644 --- a/class_s_x1278-members.html +++ b/class_s_x1278-members.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x1278.html b/class_s_x1278.html index 9e212a35..9847fd0c 100644 --- a/class_s_x1278.html +++ b/class_s_x1278.html @@ -196,6 +196,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -448,9 +451,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x1279-members.html b/class_s_x1279-members.html index ca8fa59b..ce071ded 100644 --- a/class_s_x1279-members.html +++ b/class_s_x1279-members.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x1279.html b/class_s_x1279.html index ebce7165..85d1394c 100644 --- a/class_s_x1279.html +++ b/class_s_x1279.html @@ -201,6 +201,9 @@ void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -453,9 +456,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  diff --git a/class_s_x127x-members.html b/class_s_x127x-members.html index 102e641f..db7b6ec6 100644 --- a/class_s_x127x-members.html +++ b/class_s_x127x-members.html @@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len)SX127x sleep()SX127x standby() overrideSX127xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSX127xvirtual startChannelScan()SX127x startDirect()PhysicalLayer startReceive(uint8_t len=0, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x diff --git a/class_s_x127x.html b/class_s_x127x.html index 997668c7..bc3fef90 100644 --- a/class_s_x127x.html +++ b/class_s_x127x.html @@ -146,6 +146,9 @@ virtual void int16_t standby () override  Sets the LoRa module to standby. More...
  +int16_t standby (uint8_t mode) override + Sets the LoRa module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode. More...
  @@ -398,9 +401,6 @@ void int16_t receive (String &str, size_t len=0)  Arduino String receive method. More...
  -virtual int16_t standby (uint8_t mode) - Sets module to a specific standby mode. More...
-  int16_t startTransmit (String &str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  @@ -2426,7 +2426,7 @@ void  -

◆ standby()

+

◆ standby() [1/2]

@@ -2453,6 +2453,43 @@ void PhysicalLayer.

+
+
+ +

◆ standby() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
int16_t SX127x::standby (uint8_t mode)
+
+overridevirtual
+
+ +

Sets the LoRa module to standby.

+
Parameters
+ + +
modeStandby mode to be used. No effect, implemented only for PhysicalLayer compatibility.
+
+
+
Returns
Status Codes
+ +

Reimplemented from PhysicalLayer.

+
diff --git a/class_s_x127x.js b/class_s_x127x.js index 18cb5a21..4e1fc574 100644 --- a/class_s_x127x.js +++ b/class_s_x127x.js @@ -74,6 +74,7 @@ var class_s_x127x = [ "setSyncWord", "class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde", null ], [ "sleep", "class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df", null ], [ "standby", "class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41", null ], + [ "standby", "class_s_x127x.html#aa565bbff460e487672953dc05d335cb0", null ], [ "startChannelScan", "class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059", null ], [ "startReceive", "class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d", null ], [ "startTransmit", "class_s_x127x.html#a923654706eff5118ef6e84214e837f27", null ], diff --git a/functions_func_s.html b/functions_func_s.html index 76a7812f..d9cd7fc4 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -511,10 +511,10 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza : Module
  • SPIwriteStream() -: Module +: Module
  • SSTVClient() -: SSTVClient +: SSTVClient
  • standby() : CC1101 diff --git a/functions_s.html b/functions_s.html index 5631b706..5ee3b01f 100644 --- a/functions_s.html +++ b/functions_s.html @@ -367,7 +367,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() , RF69
  • setReceivePipe() -: nRF24 +: nRF24
  • setRecvSequence() : AX25Frame @@ -544,7 +544,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() : Module
  • SPIwriteStream() -: Module +: Module
  • srcCallsign : AX25Frame @@ -597,13 +597,13 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() : MorseClient
  • startTransmit() -: CC1101 +: CC1101 , nRF24 , PhysicalLayer -, RF69 -, Si443x +, RF69 +, Si443x , SX126x -, SX127x +, SX127x , SX128x
  • STM32WLx() diff --git a/navtreedata.js b/navtreedata.js index 00ec2aeb..732c9928 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -52,8 +52,8 @@ var NAVTREEINDEX = "_a_f_s_k_8h_source.html", "class_module.html#a8c7f17a63b67117d953f1ba990b17f80", "class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e", -"class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3", -"functions_g.html" +"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083", +"functions_func_~.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex2.js b/navtreeindex2.js index a6124f81..84aa5d0d 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -181,8 +181,8 @@ var NAVTREEINDEX2 = "class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71":[3,0,42,7], "class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538":[3,0,42,60], "class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa":[3,0,42,10], -"class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c":[3,0,42,86], -"class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059":[3,0,42,74], +"class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c":[3,0,42,87], +"class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059":[3,0,42,75], "class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04":[3,0,42,28], "class_s_x127x.html#a201c31366f32c41b801724fb662265c1":[3,0,42,56], "class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee":[3,0,42,59], @@ -192,7 +192,7 @@ var NAVTREEINDEX2 = "class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68":[3,0,42,39], "class_s_x127x.html#a3563453988a83d22dd07d4691543a300":[3,0,42,33], "class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e":[3,0,42,11], -"class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,42,83], +"class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,42,84], "class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002":[3,0,42,47], "class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66":[3,0,42,5], "class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e":[3,0,42,41], @@ -200,7 +200,7 @@ var NAVTREEINDEX2 = "class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679":[3,0,42,57], "class_s_x127x.html#a462fa74275e67c296328a01f361892d5":[3,0,42,24], "class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54":[3,0,42,62], -"class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,42,81], +"class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,42,82], "class_s_x127x.html#a4c27736905cf848a67d6cbc92df823b8":[3,0,42,22], "class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544":[3,0,42,15], "class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76":[3,0,42,68], @@ -219,18 +219,19 @@ var NAVTREEINDEX2 = "class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f":[3,0,42,13], "class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd":[3,0,42,9], "class_s_x127x.html#a8b93142202167270db109d18b743c744":[3,0,42,63], -"class_s_x127x.html#a923654706eff5118ef6e84214e837f27":[3,0,42,76], +"class_s_x127x.html#a923654706eff5118ef6e84214e837f27":[3,0,42,77], "class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1":[3,0,42,26], "class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a":[3,0,42,46], "class_s_x127x.html#a9b6532a25e1730973ac08146008adca5":[3,0,42,4], "class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc":[3,0,42,70], -"class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,42,84], +"class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,42,85], "class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238":[3,0,42,52], +"class_s_x127x.html#aa565bbff460e487672953dc05d335cb0":[3,0,42,74], "class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f":[3,0,42,38], "class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1":[3,0,42,6], "class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d":[3,0,42,61], "class_s_x127x.html#ab0f67330124cefc07a462e77922453d0":[3,0,42,42], -"class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,42,80], +"class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,42,81], "class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed":[3,0,42,64], "class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,42,36], "class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95":[3,0,42,58], @@ -244,10 +245,9 @@ var NAVTREEINDEX2 = "class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14":[3,0,42,66], "class_s_x127x.html#ad3955f85f456edae772a51025a19029b":[3,0,42,67], "class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac":[3,0,42,27], -"class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,42,78], +"class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,42,79], "class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617":[3,0,42,19], "class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5":[3,0,42,40], "class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b":[3,0,42,50], -"class_s_x127x.html#adc25b685de0859b799488bf7729350b6":[3,0,42,17], -"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,79] +"class_s_x127x.html#adc25b685de0859b799488bf7729350b6":[3,0,42,17] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index e742419a..508d9f41 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,15 +1,16 @@ var NAVTREEINDEX3 = { +"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,80], "class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3":[3,0,42,2], "class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,42,37], -"class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d":[3,0,42,75], +"class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d":[3,0,42,76], "class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c":[3,0,42,49], "class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,42,32], "class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a":[3,0,42,65], -"class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,42,82], +"class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,42,83], "class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd":[3,0,42,16], -"class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84":[3,0,42,85], -"class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,42,77], +"class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84":[3,0,42,86], +"class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,42,78], "class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362":[3,0,42,20], "class_s_x127x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,42,35], "class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5":[3,0,42,8], @@ -248,6 +249,5 @@ var NAVTREEINDEX3 = "functions_func_u.html":[3,3,1,17], "functions_func_v.html":[3,3,1,18], "functions_func_w.html":[3,3,1,19], -"functions_func_y.html":[3,3,1,20], -"functions_func_~.html":[3,3,1,21] +"functions_func_y.html":[3,3,1,20] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 5d7cdcb5..97d3e545 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,6 @@ var NAVTREEINDEX4 = { +"functions_func_~.html":[3,3,1,21], "functions_g.html":[3,3,0,6], "functions_h.html":[3,3,0,7], "functions_i.html":[3,3,0,8], diff --git a/search/all_f.js b/search/all_f.js index c84f9bf2..fa656c45 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -78,7 +78,7 @@ var searchData= ['setwhitening_301',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]], ['si4430_302',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430::Si4430()'],['../class_si4430.html',1,'Si4430']]], ['si4431_303',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431::Si4431()'],['../class_si4431.html',1,'Si4431']]], - ['si4432_304',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()'],['../class_si4432.html',1,'Si4432']]], + ['si4432_304',['Si4432',['../class_si4432.html',1,'Si4432'],['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()']]], ['si443x_305',['Si443x',['../class_si443x.html',1,'Si443x'],['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x::Si443x()']]], ['sleep_306',['sleep',['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()']]], ['spectralscanabort_307',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], @@ -104,12 +104,12 @@ var searchData= ['spiwritecommand_327',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]], ['spiwriteregister_328',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]], ['spiwriteregisterburst_329',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]], - ['spiwritestream_330',['SPIwriteStream',['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], + ['spiwritestream_330',['SPIwriteStream',['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], ['srccallsign_331',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]], ['srcssid_332',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]], ['sstvclient_333',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)'],['../class_s_s_t_v_client.html',1,'SSTVClient']]], ['sstvmode_5ft_334',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]], - ['standby_335',['standby',['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby(uint8_t mode)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]], + ['standby_335',['standby',['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby(uint8_t mode)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]], ['standby_20mode_20type_20aliases_2e_336',['Standby mode type aliases.',['../group__config__standby.html',1,'']]], ['startchannelscan_337',['startChannelScan',['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()']]], ['startdirect_338',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]], diff --git a/search/functions_f.js b/search/functions_f.js index c703780a..cdb28439 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -95,7 +95,7 @@ var searchData= ['spiwriteregisterburst_646',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]], ['spiwritestream_647',['SPIwriteStream',['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]], ['sstvclient_648',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]], - ['standby_649',['standby',['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]], + ['standby_649',['standby',['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby()'],['../class_s_x127x.html#aa565bbff460e487672953dc05d335cb0',1,'SX127x::standby(uint8_t mode) override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby() override'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]], ['startchannelscan_650',['startChannelScan',['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()'],['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()']]], ['startdirect_651',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]], ['startranging_652',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],