From 69322420ca16d6fc41f0832ad484ebde1675d46b Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 12 Mar 2023 14:04:34 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20482b9?= =?UTF-8?q?62f79304aea1248f13907547ce7bef02d78=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _c_c1101_8h_source.html | 324 +++++++++++++++--------------- _r_f69_8h_source.html | 400 +++++++++++++++++++------------------ _si443x_8h_source.html | 204 +++++++++---------- class_c_c1101-members.html | 2 +- class_c_c1101.html | 45 ++++- class_c_c1101.js | 1 + class_physical_layer.html | 2 +- class_r_f69-members.html | 2 +- class_r_f69.html | 45 ++++- class_r_f69.js | 1 + class_s_x1231-members.html | 2 +- class_s_x1231.html | 6 +- class_si4430-members.html | 2 +- class_si4430.html | 8 +- class_si4431-members.html | 2 +- class_si4431.html | 8 +- class_si4432-members.html | 2 +- class_si4432.html | 8 +- class_si443x-members.html | 2 +- class_si443x.html | 49 ++++- class_si443x.js | 1 + classn_r_f24-members.html | 2 +- classn_r_f24.html | 45 ++++- classn_r_f24.js | 1 + functions_func_s.html | 14 +- functions_s.html | 12 +- n_r_f24_8h_source.html | 184 ++++++++--------- navtreedata.js | 8 +- navtreeindex0.js | 30 +-- navtreeindex1.js | 30 +-- navtreeindex2.js | 6 +- navtreeindex3.js | 56 +++--- navtreeindex4.js | 4 + search/all_f.js | 6 +- search/functions_f.js | 48 ++--- 35 files changed, 863 insertions(+), 699 deletions(-) diff --git a/_c_c1101_8h_source.html b/_c_c1101_8h_source.html index 89f7bcbb..f86d3f6e 100644 --- a/_c_c1101_8h_source.html +++ b/_c_c1101_8h_source.html @@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
111 
112 // CC1101_REG_IOCFG0
113 #define RADIOLIB_CC1101_GDO0_TEMP_SENSOR_OFF 0b00000000 // 7 7 analog temperature sensor output: disabled (default)
-
114 #define RADIOLIB_CC1101_GDO0_TEMP_SENSOR_ON 0b10000000 // 7 0 enabled
+
114 #define RADIOLIB_CC1101_GDO0_TEMP_SENSOR_ON 0b10000000 // 7 7 enabled
115 #define RADIOLIB_CC1101_GDO0_NORM 0b00000000 // 6 6 GDO0 output: active high (default)
116 #define RADIOLIB_CC1101_GDO0_INV 0b01000000 // 6 6 active low
117 
@@ -625,193 +625,195 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
586 
592  int16_t standby() override;
593 
-
601  int16_t transmitDirect(uint32_t frf = 0) override;
+
601  int16_t standby(uint8_t mode) override;
602 
-
608  int16_t receiveDirect() override;
-
609 
-
617  int16_t transmitDirectAsync(uint32_t frf = 0);
+
610  int16_t transmitDirect(uint32_t frf = 0) override;
+
611 
+
617  int16_t receiveDirect() override;
618 
-
624  int16_t receiveDirectAsync();
-
625 
-
629  int16_t packetMode();
-
630 
-
631  // interrupt methods
-
632 
-
640  void setGdo0Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
626  int16_t transmitDirectAsync(uint32_t frf = 0);
+
627 
+
633  int16_t receiveDirectAsync();
+
634 
+
638  int16_t packetMode();
+
639 
+
640  // interrupt methods
641 
-
645  void clearGdo0Action();
-
646 
-
654  void setGdo2Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = FALLING);
+
649  void setGdo0Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = RISING);
+
650 
+
654  void clearGdo0Action();
655 
-
659  void clearGdo2Action();
-
660 
-
673  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
674 
-
680  int16_t finishTransmit() override;
-
681 
-
687  int16_t startReceive();
-
688 
-
699  int16_t readData(uint8_t* data, size_t len) override;
-
700 
-
701  // configuration methods
-
702 
-
710  int16_t setFrequency(float freq);
+
663  void setGdo2Action(void (*func)(void), RADIOLIB_INTERRUPT_STATUS dir = FALLING);
+
664 
+
668  void clearGdo2Action();
+
669 
+
682  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
683 
+
689  int16_t finishTransmit() override;
+
690 
+
696  int16_t startReceive();
+
697 
+
708  int16_t readData(uint8_t* data, size_t len) override;
+
709 
+
710  // configuration methods
711 
-
719  int16_t setBitRate(float br);
+
719  int16_t setFrequency(float freq);
720 
-
728  int16_t setRxBandwidth(float rxBw);
+
728  int16_t setBitRate(float br);
729 
-
737  int16_t setFrequencyDeviation(float freqDev) override;
+
737  int16_t setRxBandwidth(float rxBw);
738 
-
746  int16_t getFrequencyDeviation(float *freqDev);
+
746  int16_t setFrequencyDeviation(float freqDev) override;
747 
-
755  int16_t setOutputPower(int8_t power);
+
755  int16_t getFrequencyDeviation(float *freqDev);
756 
-
770  int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
-
771 
-
785  int16_t setSyncWord(uint8_t* syncWord, uint8_t len, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
-
786 
-
794  int16_t setPreambleLength(uint8_t preambleLength);
+
764  int16_t setOutputPower(int8_t power);
+
765 
+
779  int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
+
780 
+
794  int16_t setSyncWord(uint8_t* syncWord, uint8_t len, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
795 
-
805  int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs = 0);
-
806 
-
812  int16_t disableAddressFiltering();
-
813 
-
821  int16_t setOOK(bool enableOOK);
+
803  int16_t setPreambleLength(uint8_t preambleLength);
+
804 
+
814  int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs = 0);
+
815 
+
821  int16_t disableAddressFiltering();
822 
-
830  float getRSSI();
+
830  int16_t setOOK(bool enableOOK);
831 
-
837  uint8_t getLQI() const;
-
838 
-
846  size_t getPacketLength(bool update = true) override;
+
839  float getRSSI();
+
840 
+
846  uint8_t getLQI() const;
847 
-
855  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
+
855  size_t getPacketLength(bool update = true) override;
856 
-
864  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
+
864  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
865 
-
875  int16_t enableSyncWordFiltering(uint8_t maxErrBits = 0, bool requireCarrierSense = false);
-
876 
-
884  int16_t disableSyncWordFiltering(bool requireCarrierSense = false);
+
873  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
+
874 
+
884  int16_t enableSyncWordFiltering(uint8_t maxErrBits = 0, bool requireCarrierSense = false);
885 
-
893  int16_t setCrcFiltering(bool crcOn = true);
+
893  int16_t disableSyncWordFiltering(bool requireCarrierSense = false);
894 
-
902  int16_t setPromiscuousMode(bool promiscuous = true);
+
902  int16_t setCrcFiltering(bool crcOn = true);
903 
-
909  bool getPromiscuousMode();
-
910 
-
919  int16_t setDataShaping(uint8_t sh) override;
-
920 
-
929  int16_t setEncoding(uint8_t encoding) override;
-
930 
-
932  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
-
933 
-
935  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
936 
-
942  uint8_t randomByte();
-
943 
-
949  int16_t getChipVersion();
-
950 
-
951  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
957  void setDirectAction(void (*func)(void));
-
958 
-
964  void readBit(RADIOLIB_PIN_TYPE pin);
-
965  #endif
-
966 
-
976  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
-
977 
-
978  #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
979  protected:
-
980  #endif
-
981  Module* _mod;
-
982 
-
983  // SPI read overrides to set bit for burst write and status registers access
-
984  int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
-
985  int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
-
986  void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);
-
987  uint8_t SPIreadRegister(uint8_t reg);
-
988  void SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, size_t len);
-
989  void SPIwriteRegister(uint8_t reg, uint8_t data);
-
990 
-
991  void SPIsendCommand(uint8_t cmd);
-
992 
-
993  #if !defined(RADIOLIB_GODMODE)
-
994  protected:
-
995  #endif
-
996 
-
997  float _freq = RADIOLIB_CC1101_DEFAULT_FREQ;
-
998  float _br = RADIOLIB_CC1101_DEFAULT_BR;
-
999  uint8_t _rawRSSI = 0;
-
1000  uint8_t _rawLQI = 0;
-
1001  uint8_t _modulation = RADIOLIB_CC1101_MOD_FORMAT_2_FSK;
-
1002 
-
1003  size_t _packetLength = 0;
-
1004  bool _packetLengthQueried = false;
-
1005  uint8_t _packetLengthConfig = RADIOLIB_CC1101_LENGTH_CONFIG_VARIABLE;
-
1006 
-
1007  bool _promiscuous = false;
-
1008  bool _crcOn = true;
-
1009  bool _directMode = true;
-
1010 
-
1011  int8_t _power = RADIOLIB_CC1101_DEFAULT_POWER;
-
1012 
-
1013 
-
1014  int16_t config();
-
1015  int16_t transmitDirect(bool sync, uint32_t frf);
-
1016  int16_t receiveDirect(bool sync);
-
1017  int16_t directMode(bool sync);
-
1018  static void getExpMant(float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant);
-
1019  int16_t setPacketMode(uint8_t mode, uint16_t len);
-
1020 };
+
911  int16_t setPromiscuousMode(bool promiscuous = true);
+
912 
+
918  bool getPromiscuousMode();
+
919 
+
928  int16_t setDataShaping(uint8_t sh) override;
+
929 
+
938  int16_t setEncoding(uint8_t encoding) override;
+
939 
+
941  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
+
942 
+
944  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
945 
+
951  uint8_t randomByte();
+
952 
+
958  int16_t getChipVersion();
+
959 
+
960  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
966  void setDirectAction(void (*func)(void));
+
967 
+
973  void readBit(RADIOLIB_PIN_TYPE pin);
+
974  #endif
+
975 
+
985  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
+
986 
+
987  #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
988  protected:
+
989  #endif
+
990  Module* _mod;
+
991 
+
992  // SPI read overrides to set bit for burst write and status registers access
+
993  int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
+
994  int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
+
995  void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);
+
996  uint8_t SPIreadRegister(uint8_t reg);
+
997  void SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, size_t len);
+
998  void SPIwriteRegister(uint8_t reg, uint8_t data);
+
999 
+
1000  void SPIsendCommand(uint8_t cmd);
+
1001 
+
1002  #if !defined(RADIOLIB_GODMODE)
+
1003  protected:
+
1004  #endif
+
1005 
+
1006  float _freq = RADIOLIB_CC1101_DEFAULT_FREQ;
+
1007  float _br = RADIOLIB_CC1101_DEFAULT_BR;
+
1008  uint8_t _rawRSSI = 0;
+
1009  uint8_t _rawLQI = 0;
+
1010  uint8_t _modulation = RADIOLIB_CC1101_MOD_FORMAT_2_FSK;
+
1011 
+
1012  size_t _packetLength = 0;
+
1013  bool _packetLengthQueried = false;
+
1014  uint8_t _packetLengthConfig = RADIOLIB_CC1101_LENGTH_CONFIG_VARIABLE;
+
1015 
+
1016  bool _promiscuous = false;
+
1017  bool _crcOn = true;
+
1018  bool _directMode = true;
+
1019 
+
1020  int8_t _power = RADIOLIB_CC1101_DEFAULT_POWER;
1021 
-
1022 #endif
+
1022 
+
1023  int16_t config();
+
1024  int16_t transmitDirect(bool sync, uint32_t frf);
+
1025  int16_t receiveDirect(bool sync);
+
1026  int16_t directMode(bool sync);
+
1027  static void getExpMant(float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant);
+
1028  int16_t setPacketMode(uint8_t mode, uint16_t len);
+
1029 };
+
1030 
+
1031 #endif
Control class for CC1101 module.
Definition: CC1101.h:517
-
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: CC1101.cpp:902
-
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation. Allowed values range from 1.587 to 380.8 kHz.
Definition: CC1101.cpp:502
-
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: CC1101.cpp:770
-
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: CC1101.cpp:940
-
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: CC1101.cpp:169
-
int16_t setPromiscuousMode(bool promiscuous=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: CC1101.cpp:819
-
int16_t getChipVersion()
Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...
Definition: CC1101.cpp:926
-
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values range from 58.0 to 812.0 kHz.
Definition: CC1101.cpp:481
-
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: CC1101.cpp:220
-
int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)
Sets 16-bit sync word as a two byte value.
Definition: CC1101.cpp:653
-
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: CC1101.cpp:898
-
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: CC1101.cpp:743
-
int16_t disableSyncWordFiltering(bool requireCarrierSense=false)
Disable preamble and sync word filtering and generation.
Definition: CC1101.cpp:805
-
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: CC1101.cpp:788
-
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: CC1101.cpp:931
-
uint8_t getLQI() const
Gets LQI (Link Quality Indicator) of the last received packet.
Definition: CC1101.cpp:766
-
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: CC1101.cpp:935
+
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: CC1101.cpp:907
+
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation. Allowed values range from 1.587 to 380.8 kHz.
Definition: CC1101.cpp:507
+
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: CC1101.cpp:775
+
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: CC1101.cpp:945
+
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: CC1101.cpp:174
+
int16_t setPromiscuousMode(bool promiscuous=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: CC1101.cpp:824
+
int16_t getChipVersion()
Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...
Definition: CC1101.cpp:931
+
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values range from 58.0 to 812.0 kHz.
Definition: CC1101.cpp:486
+
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: CC1101.cpp:225
+
int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)
Sets 16-bit sync word as a two byte value.
Definition: CC1101.cpp:658
+
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: CC1101.cpp:903
+
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: CC1101.cpp:748
+
int16_t disableSyncWordFiltering(bool requireCarrierSense=false)
Disable preamble and sync word filtering and generation.
Definition: CC1101.cpp:810
+
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: CC1101.cpp:793
+
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: CC1101.cpp:936
+
uint8_t getLQI() const
Gets LQI (Link Quality Indicator) of the last received packet.
Definition: CC1101.cpp:771
+
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: CC1101.cpp:940
CC1101(Module *module)
Default constructor.
Definition: CC1101.cpp:4
-
int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)
Sets node and broadcast addresses. Calling this method will also enable address filtering.
Definition: CC1101.cpp:693
-
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)
Enable sync word filtering and generation.
Definition: CC1101.cpp:792
+
int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)
Sets node and broadcast addresses. Calling this method will also enable address filtering.
Definition: CC1101.cpp:698
+
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)
Enable sync word filtering and generation.
Definition: CC1101.cpp:797
int16_t standby() override
Sets the module to standby mode.
Definition: CC1101.cpp:160
-
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: CC1101.cpp:906
-
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 300.0 to 348.0 MHz, 387.0 to 464....
Definition: CC1101.cpp:435
-
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: CC1101.cpp:704
-
int16_t receiveDirectAsync()
Starts asynchronous direct mode reception.
Definition: CC1101.cpp:203
-
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.025 to 600.0 kbps.
Definition: CC1101.cpp:461
-
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: CC1101.cpp:809
-
int16_t receiveDirect() override
Starts direct mode reception.
Definition: CC1101.cpp:199
+
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: CC1101.cpp:911
+
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 300.0 to 348.0 MHz, 387.0 to 464....
Definition: CC1101.cpp:440
+
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: CC1101.cpp:709
+
int16_t receiveDirectAsync()
Starts asynchronous direct mode reception.
Definition: CC1101.cpp:208
+
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.025 to 600.0 kbps.
Definition: CC1101.cpp:466
+
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: CC1101.cpp:814
+
int16_t receiveDirect() override
Starts direct mode reception.
Definition: CC1101.cpp:204
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:12
-
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER,...
Definition: CC1101.cpp:874
-
void clearGdo0Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:231
-
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: CC1101.cpp:529
-
int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
Definition: CC1101.cpp:554
-
void setGdo2Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=FALLING)
Sets interrupt service routine to call when GDO2 activates.
Definition: CC1101.cpp:235
-
void clearGdo2Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:243
-
int16_t setPreambleLength(uint8_t preambleLength)
Sets preamble length.
Definition: CC1101.cpp:658
-
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: CC1101.cpp:784
-
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...
Definition: CC1101.cpp:855
-
void setGdo0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Sets interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:227
+
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER,...
Definition: CC1101.cpp:879
+
void clearGdo0Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:236
+
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: CC1101.cpp:534
+
int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
Definition: CC1101.cpp:559
+
void setGdo2Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=FALLING)
Sets interrupt service routine to call when GDO2 activates.
Definition: CC1101.cpp:240
+
void clearGdo2Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:248
+
int16_t setPreambleLength(uint8_t preambleLength)
Sets preamble length.
Definition: CC1101.cpp:663
+
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: CC1101.cpp:789
+
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...
Definition: CC1101.cpp:860
+
void setGdo0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Sets interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:232
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:141
int16_t begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t power=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: CC1101.cpp:12
-
bool getPromiscuousMode()
Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...
Definition: CC1101.cpp:851
-
int16_t transmitDirectAsync(uint32_t frf=0)
Starts asynchronous direct mode transmission.
Definition: CC1101.cpp:173
+
bool getPromiscuousMode()
Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...
Definition: CC1101.cpp:856
+
int16_t transmitDirectAsync(uint32_t frf=0)
Starts asynchronous direct mode transmission.
Definition: CC1101.cpp:178
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 finishTransmit() override
Clean up after transmission is done.
Definition: CC1101.cpp:324
-
int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: CC1101.cpp:334
-
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: CC1101.cpp:714
+
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: CC1101.cpp:329
+
int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: CC1101.cpp:339
+
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: CC1101.cpp:719
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
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
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html index f97ae980..a6878107 100644 --- a/_r_f69_8h_source.html +++ b/_r_f69_8h_source.html @@ -591,175 +591,177 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
560 
566  int16_t standby() override;
567 
-
575  int16_t transmitDirect(uint32_t frf = 0) override;
+
575  int16_t standby(uint8_t mode) override;
576 
-
582  int16_t receiveDirect() override;
-
583 
-
587  int16_t packetMode();
-
588 
-
589  // hardware AES support
-
590 
-
596  void setAESKey(uint8_t* key);
+
584  int16_t transmitDirect(uint32_t frf = 0) override;
+
585 
+
591  int16_t receiveDirect() override;
+
592 
+
596  int16_t packetMode();
597 
-
603  int16_t enableAES();
-
604 
-
610  int16_t disableAES();
-
611 
-
612  // interrupt methods
+
598  // hardware AES support
+
599 
+
605  void setAESKey(uint8_t* key);
+
606 
+
612  int16_t enableAES();
613 
-
619  void setDio0Action(void (*func)(void));
+
619  int16_t disableAES();
620 
-
624  void clearDio0Action();
-
625 
-
631  void setDio1Action(void (*func)(void));
-
632 
-
636  void clearDio1Action();
-
637 
-
643  void setFifoEmptyAction(void (*func)(void));
-
644 
-
648  void clearFifoEmptyAction();
-
649 
-
655  void setFifoFullAction(void (*func)(void));
-
656 
-
660  void clearFifoFullAction();
-
661 
-
673  bool fifoAdd(uint8_t* data, int totalLen, int* remLen);
-
674 
-
686  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
-
687 
-
700  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
701 
-
707  int16_t finishTransmit() override;
-
708 
-
714  int16_t startReceive();
-
715 
-
726  int16_t readData(uint8_t* data, size_t len) override;
-
727 
-
728  // configuration methods
-
729 
-
737  int16_t setFrequency(float freq);
+
621  // interrupt methods
+
622 
+
628  void setDio0Action(void (*func)(void));
+
629 
+
633  void clearDio0Action();
+
634 
+
640  void setDio1Action(void (*func)(void));
+
641 
+
645  void clearDio1Action();
+
646 
+
652  void setFifoEmptyAction(void (*func)(void));
+
653 
+
657  void clearFifoEmptyAction();
+
658 
+
664  void setFifoFullAction(void (*func)(void));
+
665 
+
669  void clearFifoFullAction();
+
670 
+
682  bool fifoAdd(uint8_t* data, int totalLen, int* remLen);
+
683 
+
695  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
+
696 
+
709  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
710 
+
716  int16_t finishTransmit() override;
+
717 
+
723  int16_t startReceive();
+
724 
+
735  int16_t readData(uint8_t* data, size_t len) override;
+
736 
+
737  // configuration methods
738 
-
746  int16_t getFrequency(float *freq);
+
746  int16_t setFrequency(float freq);
747 
-
755  int16_t setBitRate(float br);
+
755  int16_t getFrequency(float *freq);
756 
-
764  int16_t setRxBandwidth(float rxBw);
+
764  int16_t setBitRate(float br);
765 
-
773  int16_t setFrequencyDeviation(float freqDev) override;
+
773  int16_t setRxBandwidth(float rxBw);
774 
-
782  int16_t getFrequencyDeviation(float *freqDev);
+
782  int16_t setFrequencyDeviation(float freqDev) override;
783 
-
793  int16_t setOutputPower(int8_t power, bool highPower = false);
-
794 
-
804  int16_t setSyncWord(uint8_t* syncWord, size_t len, uint8_t maxErrBits = 0);
-
805 
-
813  int16_t setPreambleLength(uint8_t preambleLen);
+
791  int16_t getFrequencyDeviation(float *freqDev);
+
792 
+
802  int16_t setOutputPower(int8_t power, bool highPower = false);
+
803 
+
813  int16_t setSyncWord(uint8_t* syncWord, size_t len, uint8_t maxErrBits = 0);
814 
-
822  int16_t setNodeAddress(uint8_t nodeAddr);
+
822  int16_t setPreambleLength(uint8_t preambleLen);
823 
-
831  int16_t setBroadcastAddress(uint8_t broadAddr);
+
831  int16_t setNodeAddress(uint8_t nodeAddr);
832 
-
838  int16_t disableAddressFiltering();
-
839 
-
840  // measurement methods
+
840  int16_t setBroadcastAddress(uint8_t broadAddr);
841 
-
847  void setAmbientTemperature(int16_t tempAmbient);
+
847  int16_t disableAddressFiltering();
848 
-
854  int16_t getTemperature();
-
855 
-
863  size_t getPacketLength(bool update = true) override;
+
849  // measurement methods
+
850 
+
856  void setAmbientTemperature(int16_t tempAmbient);
+
857 
+
863  int16_t getTemperature();
864 
-
873  int16_t setOOK(bool enableOOK);
-
874 
-
882  int16_t setOokThresholdType(uint8_t type);
+
872  size_t getPacketLength(bool update = true) override;
+
873 
+
882  int16_t setOOK(bool enableOOK);
883 
-
891  int16_t setOokFixedThreshold(uint8_t value);
+
891  int16_t setOokThresholdType(uint8_t type);
892 
-
900  int16_t setOokPeakThresholdDecrement(uint8_t value);
+
900  int16_t setOokFixedThreshold(uint8_t value);
901 
-
909  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_RF69_MAX_PACKET_LENGTH);
+
909  int16_t setOokPeakThresholdDecrement(uint8_t value);
910 
-
918  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_RF69_MAX_PACKET_LENGTH);
+
918  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_RF69_MAX_PACKET_LENGTH);
919 
-
927  int16_t enableSyncWordFiltering(uint8_t maxErrBits = 0);
+
927  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_RF69_MAX_PACKET_LENGTH);
928 
-
934  int16_t disableSyncWordFiltering();
-
935 
-
941  int16_t enableContinuousModeBitSync();
-
942 
-
948  int16_t disableContinuousModeBitSync();
-
949 
-
957  int16_t setCrcFiltering(bool crcOn = true);
+
936  int16_t enableSyncWordFiltering(uint8_t maxErrBits = 0);
+
937 
+
943  int16_t disableSyncWordFiltering();
+
944 
+
950  int16_t enableContinuousModeBitSync();
+
951 
+
957  int16_t disableContinuousModeBitSync();
958 
-
966  int16_t setPromiscuousMode(bool promiscuous = true);
+
966  int16_t setCrcFiltering(bool crcOn = true);
967 
-
976  int16_t setDataShaping(uint8_t sh) override;
-
977 
-
986  int16_t setEncoding(uint8_t encoding) override;
-
987 
-
995  int16_t setLnaTestBoost(bool value);
+
975  int16_t setPromiscuousMode(bool promiscuous = true);
+
976 
+
985  int16_t setDataShaping(uint8_t sh) override;
+
986 
+
995  int16_t setEncoding(uint8_t encoding) override;
996 
-
1002  float getRSSI();
-
1003 
-
1011  int16_t setRSSIThreshold(float dbm);
+
1004  int16_t setLnaTestBoost(bool value);
+
1005 
+
1011  float getRSSI();
1012 
-
1014  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
-
1015 
-
1017  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
1018 
-
1024  uint8_t randomByte();
-
1025 
-
1031  int16_t getChipVersion();
-
1032 
-
1033  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
1039  void setDirectAction(void (*func)(void));
-
1040 
-
1046  void readBit(RADIOLIB_PIN_TYPE pin);
-
1047  #endif
-
1048 
-
1058  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
-
1059 
-
1060 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
1061  protected:
-
1062 #endif
-
1063  Module* _mod;
-
1064 
-
1065 #if !defined(RADIOLIB_GODMODE)
-
1066  protected:
-
1067 #endif
+
1020  int16_t setRSSIThreshold(float dbm);
+
1021 
+
1023  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
+
1024 
+
1026  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
1027 
+
1033  uint8_t randomByte();
+
1034 
+
1040  int16_t getChipVersion();
+
1041 
+
1042  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
1048  void setDirectAction(void (*func)(void));
+
1049 
+
1055  void readBit(RADIOLIB_PIN_TYPE pin);
+
1056  #endif
+
1057 
+
1067  int16_t setDIOMapping(RADIOLIB_PIN_TYPE pin, uint8_t value);
1068 
-
1069  float _freq = RADIOLIB_RF69_DEFAULT_FREQ;
-
1070  float _br = RADIOLIB_RF69_DEFAULT_BR;
-
1071  float _rxBw = RADIOLIB_RF69_DEFAULT_RXBW;
-
1072  bool _ook = false;
-
1073  int16_t _tempOffset = 0;
-
1074  int8_t _power = RADIOLIB_RF69_DEFAULT_POWER;
-
1075 
-
1076  size_t _packetLength = 0;
-
1077  bool _packetLengthQueried = false;
-
1078  uint8_t _packetLengthConfig = RADIOLIB_RF69_PACKET_FORMAT_VARIABLE;
-
1079 
-
1080  bool _promiscuous = false;
-
1081 
-
1082  uint8_t _syncWordLength = RADIOLIB_RF69_DEFAULT_SW_LEN;
-
1083 
-
1084  bool _bitSync = true;
-
1085 
-
1086  int16_t config();
-
1087  int16_t directMode();
-
1088  int16_t setPacketMode(uint8_t mode, uint8_t len);
-
1089 
-
1090 #if !defined(RADIOLIB_GODMODE)
-
1091  private:
-
1092 #endif
-
1093  int16_t setMode(uint8_t mode);
-
1094  void clearIRQFlags();
-
1095  void clearFIFO(size_t count);
-
1096 };
-
1097 
-
1098 #endif
-
1099 
-
1100 #endif
+
1069 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
1070  protected:
+
1071 #endif
+
1072  Module* _mod;
+
1073 
+
1074 #if !defined(RADIOLIB_GODMODE)
+
1075  protected:
+
1076 #endif
+
1077 
+
1078  float _freq = RADIOLIB_RF69_DEFAULT_FREQ;
+
1079  float _br = RADIOLIB_RF69_DEFAULT_BR;
+
1080  float _rxBw = RADIOLIB_RF69_DEFAULT_RXBW;
+
1081  bool _ook = false;
+
1082  int16_t _tempOffset = 0;
+
1083  int8_t _power = RADIOLIB_RF69_DEFAULT_POWER;
+
1084 
+
1085  size_t _packetLength = 0;
+
1086  bool _packetLengthQueried = false;
+
1087  uint8_t _packetLengthConfig = RADIOLIB_RF69_PACKET_FORMAT_VARIABLE;
+
1088 
+
1089  bool _promiscuous = false;
+
1090 
+
1091  uint8_t _syncWordLength = RADIOLIB_RF69_DEFAULT_SW_LEN;
+
1092 
+
1093  bool _bitSync = true;
+
1094 
+
1095  int16_t config();
+
1096  int16_t directMode();
+
1097  int16_t setPacketMode(uint8_t mode, uint8_t len);
+
1098 
+
1099 #if !defined(RADIOLIB_GODMODE)
+
1100  private:
+
1101 #endif
+
1102  int16_t setMode(uint8_t mode);
+
1103  void clearIRQFlags();
+
1104  void clearFIFO(size_t count);
+
1105 };
+
1106 
+
1107 #endif
+
1108 
+
1109 #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
@@ -768,72 +770,72 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
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
Control class for RF69 module. Also serves as base class for SX1231.
Definition: RF69.h:479
-
int16_t getTemperature()
Measures temperature.
Definition: RF69.cpp:748
-
int16_t getChipVersion()
Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working.
Definition: RF69.cpp:965
-
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: RF69.cpp:948
-
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: RF69.cpp:304
-
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: RF69.cpp:778
-
int16_t disableAES()
Disables AES encryption.
Definition: RF69.cpp:238
-
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: RF69.cpp:308
-
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: RF69.cpp:722
-
int16_t enableAES()
Enables AES encryption.
Definition: RF69.cpp:234
-
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: RF69.cpp:924
+
int16_t getTemperature()
Measures temperature.
Definition: RF69.cpp:753
+
int16_t getChipVersion()
Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working.
Definition: RF69.cpp:970
+
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: RF69.cpp:953
+
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: RF69.cpp:309
+
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: RF69.cpp:783
+
int16_t disableAES()
Disables AES encryption.
Definition: RF69.cpp:243
+
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: RF69.cpp:313
+
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: RF69.cpp:727
+
int16_t enableAES()
Enables AES encryption.
Definition: RF69.cpp:239
+
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: RF69.cpp:929
int16_t standby() override
Sets the module to standby mode.
Definition: RF69.cpp:168
-
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: RF69.cpp:489
-
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: RF69.cpp:176
-
int16_t getFrequency(float *freq)
Gets carrier frequency.
Definition: RF69.cpp:525
-
int16_t setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)
Sets sync word. Up to 8 bytes can be set as sync word.
Definition: RF69.cpp:675
-
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: RF69.cpp:613
-
int16_t setOokFixedThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: RF69.cpp:496
-
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: RF69.cpp:425
-
int16_t disableSyncWordFiltering()
Disable preamble and sync word filtering and generation.
Definition: RF69.cpp:791
-
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed values are RA...
Definition: RF69.cpp:860
-
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: RF69.cpp:500
+
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: RF69.cpp:494
+
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: RF69.cpp:181
+
int16_t getFrequency(float *freq)
Gets carrier frequency.
Definition: RF69.cpp:530
+
int16_t setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)
Sets sync word. Up to 8 bytes can be set as sync word.
Definition: RF69.cpp:680
+
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: RF69.cpp:618
+
int16_t setOokFixedThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: RF69.cpp:501
+
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: RF69.cpp:430
+
int16_t disableSyncWordFiltering()
Disable preamble and sync word filtering and generation.
Definition: RF69.cpp:796
+
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed values are RA...
Definition: RF69.cpp:865
+
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: RF69.cpp:505
int16_t sleep()
Sets the module to sleep mode.
Definition: RF69.cpp:160
-
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: RF69.cpp:953
-
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: RF69.cpp:920
-
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: RF69.cpp:731
-
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0)
Enable sync word filtering and generation.
Definition: RF69.cpp:786
+
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: RF69.cpp:958
+
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: RF69.cpp:925
+
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: RF69.cpp:736
+
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0)
Enable sync word filtering and generation.
Definition: RF69.cpp:791
int16_t begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t power=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: RF69.cpp:12
-
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: RF69.cpp:226
-
int16_t setPromiscuousMode(bool promiscuous=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: RF69.cpp:822
-
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12....
Definition: RF69.cpp:562
-
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:293
-
int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: RF69.cpp:701
-
int16_t enableContinuousModeBitSync()
Enable Bit synchronization in continuous mode.
Definition: RF69.cpp:796
-
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: RF69.cpp:944
-
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: RF69.cpp:765
-
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:274
-
int16_t disableContinuousModeBitSync()
Disable Bit synchronization in continuous mode.
Definition: RF69.cpp:805
-
int16_t setOutputPower(int8_t power, bool highPower=false)
Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to ...
Definition: RF69.cpp:637
-
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again,...
Definition: RF69.cpp:470
-
void setDio0Action(void(*func)(void))
Sets interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:270
-
int16_t setLnaTestBoost(bool value)
Enable/disable LNA Boost mode (disabled by default).
Definition: RF69.cpp:898
-
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: RF69.cpp:345
-
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:278
-
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: RF69.cpp:916
-
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER an...
Definition: RF69.cpp:880
+
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: RF69.cpp:231
+
int16_t setPromiscuousMode(bool promiscuous=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: RF69.cpp:827
+
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12....
Definition: RF69.cpp:567
+
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:298
+
int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: RF69.cpp:706
+
int16_t enableContinuousModeBitSync()
Enable Bit synchronization in continuous mode.
Definition: RF69.cpp:801
+
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: RF69.cpp:949
+
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: RF69.cpp:770
+
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:279
+
int16_t disableContinuousModeBitSync()
Disable Bit synchronization in continuous mode.
Definition: RF69.cpp:810
+
int16_t setOutputPower(int8_t power, bool highPower=false)
Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to ...
Definition: RF69.cpp:642
+
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again,...
Definition: RF69.cpp:475
+
void setDio0Action(void(*func)(void))
Sets interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:275
+
int16_t setLnaTestBoost(bool value)
Enable/disable LNA Boost mode (disabled by default).
Definition: RF69.cpp:903
+
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: RF69.cpp:350
+
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:283
+
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: RF69.cpp:921
+
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER an...
Definition: RF69.cpp:885
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:12
-
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510....
Definition: RF69.cpp:504
-
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:322
-
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: RF69.cpp:713
-
int16_t receiveDirect() override
Starts direct mode reception.
Definition: RF69.cpp:197
-
void setAESKey(uint8_t *key)
Sets AES key.
Definition: RF69.cpp:230
-
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: RF69.cpp:814
-
void setAmbientTemperature(int16_t tempAmbient)
Sets ambient temperature. Required to correct values from on-board temperature sensor.
Definition: RF69.cpp:744
-
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: RF69.cpp:906
-
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps.
Definition: RF69.cpp:540
-
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation.
Definition: RF69.cpp:590
-
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:286
+
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510....
Definition: RF69.cpp:509
+
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:327
+
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: RF69.cpp:718
+
int16_t receiveDirect() override
Starts direct mode reception.
Definition: RF69.cpp:202
+
void setAESKey(uint8_t *key)
Sets AES key.
Definition: RF69.cpp:235
+
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: RF69.cpp:819
+
void setAmbientTemperature(int16_t tempAmbient)
Sets ambient temperature. Required to correct values from on-board temperature sensor.
Definition: RF69.cpp:749
+
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: RF69.cpp:911
+
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps.
Definition: RF69.cpp:545
+
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation.
Definition: RF69.cpp:595
+
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:291
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:141
-
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: RF69.cpp:317
+
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: RF69.cpp:322
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 variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: RF69.cpp:782
+
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: RF69.cpp:787
void reset()
Reset method. Will reset the chip to the default state using RST pin.
Definition: RF69.cpp:106
-
int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: RF69.cpp:242
+
int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: RF69.cpp:247
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
RF69(Module *module)
Default constructor.
Definition: RF69.cpp:4
-
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: RF69.cpp:910
+
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: RF69.cpp:915
Definition: Module.h:42
diff --git a/_si443x_8h_source.html b/_si443x_8h_source.html index 7930de39..77bca53a 100644 --- a/_si443x_8h_source.html +++ b/_si443x_8h_source.html @@ -661,96 +661,98 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
628 
634  int16_t standby() override;
635 
-
643  int16_t transmitDirect(uint32_t frf = 0) override;
+
643  int16_t standby(uint8_t mode) override;
644 
-
650  int16_t receiveDirect() override;
-
651 
-
657  int16_t packetMode();
-
658 
-
659  // interrupt methods
+
652  int16_t transmitDirect(uint32_t frf = 0) override;
+
653 
+
659  int16_t receiveDirect() override;
660 
-
666  void setIrqAction(void (*func)(void));
+
666  int16_t packetMode();
667 
-
671  void clearIrqAction();
-
672 
-
684  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
685 
-
691  int16_t finishTransmit() override;
-
692 
-
698  int16_t startReceive();
-
699 
-
710  int16_t readData(uint8_t* data, size_t len) override;
-
711 
-
712  // configuration methods
-
713 
-
721  int16_t setBitRate(float br);
+
668  // interrupt methods
+
669 
+
675  void setIrqAction(void (*func)(void));
+
676 
+
680  void clearIrqAction();
+
681 
+
693  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
694 
+
700  int16_t finishTransmit() override;
+
701 
+
707  int16_t startReceive();
+
708 
+
719  int16_t readData(uint8_t* data, size_t len) override;
+
720 
+
721  // configuration methods
722 
-
730  int16_t setFrequencyDeviation(float freqDev) override;
+
730  int16_t setBitRate(float br);
731 
-
739  int16_t setRxBandwidth(float rxBw);
+
739  int16_t setFrequencyDeviation(float freqDev) override;
740 
-
748  int16_t setSyncWord(uint8_t* syncWord, size_t len);
+
748  int16_t setRxBandwidth(float rxBw);
749 
-
757  int16_t setPreambleLength(uint8_t preambleLen);
+
757  int16_t setSyncWord(uint8_t* syncWord, size_t len);
758 
-
766  size_t getPacketLength(bool update = true) override;
+
766  int16_t setPreambleLength(uint8_t preambleLen);
767 
-
776  int16_t setEncoding(uint8_t encoding) override;
-
777 
-
786  int16_t setDataShaping(uint8_t sh) override;
-
787 
-
789  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
-
790 
-
792  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
793 
-
799  uint8_t randomByte();
-
800 
-
806  int16_t getChipVersion();
-
807 
-
808  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
814  void setDirectAction(void (*func)(void));
-
815 
-
821  void readBit(RADIOLIB_PIN_TYPE pin);
-
822  #endif
-
823 
-
831  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_SI443X_MAX_PACKET_LENGTH);
+
775  size_t getPacketLength(bool update = true) override;
+
776 
+
785  int16_t setEncoding(uint8_t encoding) override;
+
786 
+
795  int16_t setDataShaping(uint8_t sh) override;
+
796 
+
798  void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn);
+
799 
+
801  void setRfSwitchTable(const RADIOLIB_PIN_TYPE (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
802 
+
808  uint8_t randomByte();
+
809 
+
815  int16_t getChipVersion();
+
816 
+
817  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
823  void setDirectAction(void (*func)(void));
+
824 
+
830  void readBit(RADIOLIB_PIN_TYPE pin);
+
831  #endif
832 
-
840  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SI443X_MAX_PACKET_LENGTH);
+
840  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_SI443X_MAX_PACKET_LENGTH);
841 
-
842 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
843  protected:
-
844 #endif
-
845  Module* _mod;
-
846 
-
847 #if !defined(RADIOLIB_GODMODE)
-
848  protected:
-
849 #endif
+
849  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SI443X_MAX_PACKET_LENGTH);
850 
-
851  float _br = 0;
-
852  float _freqDev = 0;
-
853  float _freq = 0;
-
854 
-
855  size_t _packetLength = 0;
-
856  bool _packetLengthQueried = false;
-
857  uint8_t _packetLengthConfig = RADIOLIB_SI443X_FIXED_PACKET_LENGTH_ON;
-
858 
-
859  int16_t setFrequencyRaw(float newFreq);
-
860  int16_t setPacketMode(uint8_t mode, uint8_t len);
-
861 
-
862 #if !defined(RADIOLIB_GODMODE)
-
863  private:
-
864 #endif
-
865  bool findChip();
-
866  void clearIRQFlags();
-
867  void clearFIFO(size_t count);
-
868  int16_t config();
-
869  int16_t updateClockRecovery();
-
870  int16_t directMode();
-
871 };
-
872 
+
851 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
852  protected:
+
853 #endif
+
854  Module* _mod;
+
855 
+
856 #if !defined(RADIOLIB_GODMODE)
+
857  protected:
+
858 #endif
+
859 
+
860  float _br = 0;
+
861  float _freqDev = 0;
+
862  float _freq = 0;
+
863 
+
864  size_t _packetLength = 0;
+
865  bool _packetLengthQueried = false;
+
866  uint8_t _packetLengthConfig = RADIOLIB_SI443X_FIXED_PACKET_LENGTH_ON;
+
867 
+
868  int16_t setFrequencyRaw(float newFreq);
+
869  int16_t setPacketMode(uint8_t mode, uint8_t len);
+
870 
+
871 #if !defined(RADIOLIB_GODMODE)
+
872  private:
873 #endif
-
874 
-
875 #endif
+
874  bool findChip();
+
875  void clearIRQFlags();
+
876  void clearFIFO(size_t count);
+
877  int16_t config();
+
878  int16_t updateClockRecovery();
+
879  int16_t directMode();
+
880 };
+
881 
+
882 #endif
+
883 
+
884 #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
@@ -759,33 +761,33 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
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 Si443x series. All derived classes for Si443x (e.g. Si4431 or Si4432) inherit from thi...
Definition: Si443x.h:554
-
int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full valid packet is received.
Definition: Si443x.cpp:262
-
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: Si443x.cpp:528
-
int16_t receiveDirect() override
Enables direct reception mode. While in direct mode, the module will not be able to transmit or recei...
Definition: Si443x.cpp:185
-
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: Si443x.cpp:515
+
int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full valid packet is received.
Definition: Si443x.cpp:265
+
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: Si443x.cpp:531
+
int16_t receiveDirect() override
Enables direct reception mode. While in direct mode, the module will not be able to transmit or recei...
Definition: Si443x.cpp:188
+
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: Si443x.cpp:518
int16_t begin(float br, float freqDev, float rxBw, uint8_t preambleLen)
Initialization method.
Definition: Si443x.cpp:12
-
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: Si443x.cpp:603
-
int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: Si443x.cpp:499
-
int16_t setSyncWord(uint8_t *syncWord, size_t len)
Sets sync word. Up to 4 bytes can be set as sync word.
Definition: Si443x.cpp:482
-
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values range from 2.6 to 620.7 kHz.
Definition: Si443x.cpp:375
-
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: Si443x.cpp:571
-
int16_t getChipVersion()
Read version SPI register. Should return RADIOLIB_SI443X_DEVICE_VERSION (0x06) if Si443x is connected...
Definition: Si443x.cpp:594
-
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: Si443x.cpp:599
-
int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode. While in direct mode, the module will not be able to transmit or re...
Definition: Si443x.cpp:143
-
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets.
Definition: Si443x.cpp:198
-
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: Si443x.cpp:254
-
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: Si443x.cpp:575
-
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values range from 0.625 to 320....
Definition: Si443x.cpp:352
-
void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:205
-
void clearIrqAction()
Clears interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:209
+
void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: Si443x.cpp:606
+
int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: Si443x.cpp:502
+
int16_t setSyncWord(uint8_t *syncWord, size_t len)
Sets sync word. Up to 4 bytes can be set as sync word.
Definition: Si443x.cpp:485
+
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values range from 2.6 to 620.7 kHz.
Definition: Si443x.cpp:378
+
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: Si443x.cpp:574
+
int16_t getChipVersion()
Read version SPI register. Should return RADIOLIB_SI443X_DEVICE_VERSION (0x06) if Si443x is connected...
Definition: Si443x.cpp:597
+
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: Si443x.cpp:602
+
int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode. While in direct mode, the module will not be able to transmit or re...
Definition: Si443x.cpp:146
+
int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets.
Definition: Si443x.cpp:201
+
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: Si443x.cpp:257
+
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: Si443x.cpp:578
+
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values range from 0.625 to 320....
Definition: Si443x.cpp:355
+
void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:208
+
void clearIrqAction()
Clears interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:212
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:12
-
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: Si443x.cpp:612
-
int16_t standby() override
Sets the module to standby.
Definition: Si443x.cpp:136
-
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: Si443x.cpp:608
-
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.123 to 256.0 kbps.
Definition: Si443x.cpp:321
+
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: Si443x.cpp:615
+
int16_t standby() override
Sets the module to standby (with XTAL on).
Definition: Si443x.cpp:136
+
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: Si443x.cpp:611
+
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.123 to 256.0 kbps.
Definition: Si443x.cpp:324
int16_t sleep()
Sets the module to sleep to save power. Module will not be able to transmit or receive any data while...
Definition: Si443x.cpp:120
-
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: Si443x.cpp:547
-
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: Si443x.cpp:567
+
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: Si443x.cpp:550
+
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: Si443x.cpp:570
void reset()
Reset method. Will reset the chip to the default state using SDN pin.
Definition: Si443x.cpp:69
Si443x(Module *mod)
Default constructor.
Definition: Si443x.cpp:4
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:141
diff --git a/class_c_c1101-members.html b/class_c_c1101-members.html index 20009837..1b13107c 100644 --- a/class_c_c1101-members.html +++ b/class_c_c1101-members.html @@ -147,7 +147,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)CC1101 setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)CC1101 standby() overrideCC1101virtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideCC1101virtual startDirect()PhysicalLayer startReceive()CC1101 startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual diff --git a/class_c_c1101.html b/class_c_c1101.html index e4e2cf5f..58fcf805 100644 --- a/class_c_c1101.html +++ b/class_c_c1101.html @@ -124,6 +124,9 @@ Public Member Functions int16_t standby () override  Sets the module to standby mode. More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Starts direct mode transmission. More...
  @@ -308,9 +311,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...
  @@ -1788,7 +1788,7 @@ void  -

◆ standby()

+

◆ standby() [1/2]

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

+
+
+ +

◆ standby() [2/2]

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

Sets the 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_c_c1101.js b/class_c_c1101.js index d8e564c8..f4c477d8 100644 --- a/class_c_c1101.js +++ b/class_c_c1101.js @@ -48,6 +48,7 @@ var class_c_c1101 = [ "setSyncWord", "class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001", null ], [ "setSyncWord", "class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6", null ], [ "standby", "class_c_c1101.html#a7612bf81e48086004c62548de2682266", null ], + [ "standby", "class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a", null ], [ "startReceive", "class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3", null ], [ "startTransmit", "class_c_c1101.html#a923654706eff5118ef6e84214e837f27", null ], [ "startTransmit", "class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db", null ], diff --git a/class_physical_layer.html b/class_physical_layer.html index bd171b47..c4a0c24d 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 SX127x, SX128x, and SX126x.

+

Reimplemented in SX127x, Si443x, RF69, nRF24, CC1101, SX128x, and SX126x.

diff --git a/class_r_f69-members.html b/class_r_f69-members.html index 3e70ef09..ec5c7384 100644 --- a/class_r_f69-members.html +++ b/class_r_f69-members.html @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable() setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)RF69 sleep()RF69 standby() overrideRF69virtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideRF69virtual startDirect()PhysicalLayer startReceive()RF69 startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual diff --git a/class_r_f69.html b/class_r_f69.html index e8a76591..0f4e4864 100644 --- a/class_r_f69.html +++ b/class_r_f69.html @@ -132,6 +132,9 @@ void int16_t standby () override  Sets the module to standby mode. More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Starts direct mode transmission. More...
  @@ -363,9 +366,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...
  @@ -2185,7 +2185,7 @@ void  -

◆ standby()

+

◆ standby() [1/2]

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

+
+
+ +

◆ standby() [2/2]

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

Sets the 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_r_f69.js b/class_r_f69.js index b360598b..52cd83b2 100644 --- a/class_r_f69.js +++ b/class_r_f69.js @@ -66,6 +66,7 @@ var class_r_f69 = [ "setSyncWord", "class_r_f69.html#a26667d50ec845c28e17236c69c886561", null ], [ "sleep", "class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb", null ], [ "standby", "class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1", null ], + [ "standby", "class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82", null ], [ "startReceive", "class_r_f69.html#afae38fa64242043de34096bf497725f1", null ], [ "startTransmit", "class_r_f69.html#a923654706eff5118ef6e84214e837f27", null ], [ "startTransmit", "class_r_f69.html#af068e6e862c99e39d0261a7971dd56db", null ], diff --git a/class_s_x1231-members.html b/class_s_x1231-members.html index 0facfec3..f5a151fe 100644 --- a/class_s_x1231-members.html +++ b/class_s_x1231-members.html @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)RF69 sleep()RF69 standby() overrideRF69virtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideRF69virtual startDirect()PhysicalLayer startReceive()RF69 startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual diff --git a/class_s_x1231.html b/class_s_x1231.html index 979d4a3f..9cd09738 100644 --- a/class_s_x1231.html +++ b/class_s_x1231.html @@ -139,6 +139,9 @@ void int16_t standby () override  Sets the module to standby mode. More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Starts direct mode transmission. More...
  @@ -370,9 +373,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_si4430-members.html b/class_si4430-members.html index 778d7462..bc27e819 100644 --- a/class_si4430-members.html +++ b/class_si4430-members.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable( Si443x(Module *mod)Si443x sleep()Si443x standby() overrideSi443xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSi443xvirtual startDirect()PhysicalLayer startReceive()Si443x startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual diff --git a/class_si4430.html b/class_si4430.html index 09d53f56..3ace143c 100644 --- a/class_si4430.html +++ b/class_si4430.html @@ -157,8 +157,11 @@ void  Sets the module to sleep to save power. Module will not be able to transmit or receive any data while in sleep mode. Module will wake up automatically when methods like transmit or receive are called. More...
  int16_t standby () override - Sets the module to standby. More...
+ Sets the module to standby (with XTAL on). More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode. While in direct mode, the module will not be able to transmit or receive packets. More...
  @@ -284,9 +287,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_si4431-members.html b/class_si4431-members.html index a53d9ea3..4d7406f9 100644 --- a/class_si4431-members.html +++ b/class_si4431-members.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable( Si443x(Module *mod)Si443x sleep()Si443x standby() overrideSi443xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSi443xvirtual startDirect()PhysicalLayer startReceive()Si443x startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual diff --git a/class_si4431.html b/class_si4431.html index f81575d4..75ea8b81 100644 --- a/class_si4431.html +++ b/class_si4431.html @@ -154,8 +154,11 @@ void  Sets the module to sleep to save power. Module will not be able to transmit or receive any data while in sleep mode. Module will wake up automatically when methods like transmit or receive are called. More...
  int16_t standby () override - Sets the module to standby. More...
+ Sets the module to standby (with XTAL on). More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode. While in direct mode, the module will not be able to transmit or receive packets. More...
  @@ -281,9 +284,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_si4432-members.html b/class_si4432-members.html index 14bbc5c8..6d942422 100644 --- a/class_si4432-members.html +++ b/class_si4432-members.html @@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable( Si443x(Module *mod)Si443x sleep()Si443x standby() overrideSi443xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSi443xvirtual startDirect()PhysicalLayer startReceive()Si443x startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual diff --git a/class_si4432.html b/class_si4432.html index 84592eb0..50b71738 100644 --- a/class_si4432.html +++ b/class_si4432.html @@ -145,8 +145,11 @@ void  Sets the module to sleep to save power. Module will not be able to transmit or receive any data while in sleep mode. Module will wake up automatically when methods like transmit or receive are called. More...
  int16_t standby () override - Sets the module to standby. More...
+ Sets the module to standby (with XTAL on). More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode. While in direct mode, the module will not be able to transmit or receive packets. More...
  @@ -272,9 +275,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_si443x-members.html b/class_si443x-members.html index f2f51adb..3605414d 100644 --- a/class_si443x-members.html +++ b/class_si443x-members.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable( Si443x(Module *mod)Si443x sleep()Si443x standby() overrideSi443xvirtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overrideSi443xvirtual startDirect()PhysicalLayer startReceive()Si443x startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual diff --git a/class_si443x.html b/class_si443x.html index 6fae5a27..71ebbe93 100644 --- a/class_si443x.html +++ b/class_si443x.html @@ -132,8 +132,11 @@ void  Sets the module to sleep to save power. Module will not be able to transmit or receive any data while in sleep mode. Module will wake up automatically when methods like transmit or receive are called. More...
  int16_t standby () override - Sets the module to standby. More...
+ Sets the module to standby (with XTAL on). More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmitDirect (uint32_t frf=0) override  Enables direct transmission mode. While in direct mode, the module will not be able to transmit or receive packets. More...
  @@ -259,9 +262,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...
  @@ -1237,7 +1237,7 @@ void  -

◆ standby()

+

◆ standby() [1/2]

+
+ +

◆ standby() [2/2]

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

Sets the module to standby.

+
Parameters
+ + +
modeStandby mode to be used.
+
+
+
Returns
Status Codes
+ +

Reimplemented from PhysicalLayer.

+
diff --git a/class_si443x.js b/class_si443x.js index 248d8413..320613b0 100644 --- a/class_si443x.js +++ b/class_si443x.js @@ -32,6 +32,7 @@ var class_si443x = [ "setSyncWord", "class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a", null ], [ "sleep", "class_si443x.html#ada90718aeb67d7f0e9899da534de9695", null ], [ "standby", "class_si443x.html#ac45d2776df3ff338db154ead143fb7b8", null ], + [ "standby", "class_si443x.html#acbc0f95f32ca961294666405596ff529", null ], [ "startReceive", "class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2", null ], [ "startTransmit", "class_si443x.html#a923654706eff5118ef6e84214e837f27", null ], [ "startTransmit", "class_si443x.html#af068e6e862c99e39d0261a7971dd56db", null ], diff --git a/classn_r_f24-members.html b/classn_r_f24-members.html index 84c8c782..66441198 100644 --- a/classn_r_f24-members.html +++ b/classn_r_f24-members.html @@ -134,7 +134,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable( setTransmitPipe(uint8_t *addr)nRF24 sleep()nRF24 standby() overridenRF24virtual - PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual + standby(uint8_t mode) overridenRF24virtual startDirect()PhysicalLayer startReceive()nRF24 startTransmit(uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual diff --git a/classn_r_f24.html b/classn_r_f24.html index a8ff3175..258d6212 100644 --- a/classn_r_f24.html +++ b/classn_r_f24.html @@ -121,6 +121,9 @@ Public Member Functions int16_t standby () override  Sets the module to standby mode. More...
  +int16_t standby (uint8_t mode) override + Sets the module to standby. More...
+  int16_t transmit (uint8_t *data, size_t len, uint8_t addr) override  Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -257,9 +260,6 @@ Public Member Functions 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...
  @@ -1326,7 +1326,7 @@ void  -

◆ standby()

+

◆ standby() [1/2]

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

+
+
+ +

◆ standby() [2/2]

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

Sets the module to standby.

+
Parameters
+ + +
modeStandby mode to be used.
+
+
+
Returns
Status Codes
+ +

Reimplemented from PhysicalLayer.

+
diff --git a/classn_r_f24.js b/classn_r_f24.js index ee696785..1aa154a6 100644 --- a/classn_r_f24.js +++ b/classn_r_f24.js @@ -34,6 +34,7 @@ var classn_r_f24 = [ "setTransmitPipe", "classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af", null ], [ "sleep", "classn_r_f24.html#a033287e33c532638c11e2775a073f297", null ], [ "standby", "classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56", null ], + [ "standby", "classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b", null ], [ "startReceive", "classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c", null ], [ "startTransmit", "classn_r_f24.html#a923654706eff5118ef6e84214e837f27", null ], [ "startTransmit", "classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db", null ], diff --git a/functions_func_s.html b/functions_func_s.html index d9cd7fc4..2c65d51b 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -260,7 +260,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza , RFM96 , Si4430 , Si4432 -, SX1262 +, SX1262 , SX1268 , SX1272 , SX1276 @@ -431,7 +431,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza : SX126x
  • setSyncWord() -: CC1101 +: CC1101 , RF69 , Si443x , SX126x @@ -511,22 +511,22 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza : Module
  • SPIwriteStream() -: Module +: Module
  • SSTVClient() -: SSTVClient +: SSTVClient
  • standby() : CC1101 , FSK4Client , nRF24 -, PhysicalLayer +, PhysicalLayer , RF69 , RTTYClient , Si443x , SX126x -, SX127x -, SX128x +, SX127x +, SX128x
  • startChannelScan() : SX126x diff --git a/functions_s.html b/functions_s.html index 5ee3b01f..f7ba3379 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 @@ -441,7 +441,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() , RF69 , Si443x , SX126x -, SX127x +, SX127x , SX128x
  • setTCXO() @@ -544,7 +544,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() : Module
  • SPIwriteStream() -: Module +: Module
  • srcCallsign : AX25Frame @@ -560,10 +560,10 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() , FSK4Client , nRF24 , PhysicalLayer -, RF69 +, RF69 , RTTYClient -, Si443x -, SX126x +, Si443x +, SX126x , SX127x , SX128x
  • diff --git a/n_r_f24_8h_source.html b/n_r_f24_8h_source.html index eabb9811..d5ef6237 100644 --- a/n_r_f24_8h_source.html +++ b/n_r_f24_8h_source.html @@ -290,94 +290,96 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
    230 
    236  int16_t standby() override;
    237 
    -
    250  int16_t transmit(uint8_t* data, size_t len, uint8_t addr) override;
    -
    251 
    -
    262  int16_t receive(uint8_t* data, size_t len) override;
    -
    263 
    -
    271  int16_t transmitDirect(uint32_t frf = 0) override;
    +
    245  int16_t standby(uint8_t mode) override;
    +
    246 
    +
    259  int16_t transmit(uint8_t* data, size_t len, uint8_t addr) override;
    +
    260 
    +
    271  int16_t receive(uint8_t* data, size_t len) override;
    272 
    -
    278  int16_t receiveDirect() override;
    -
    279 
    -
    280  // interrupt methods
    +
    280  int16_t transmitDirect(uint32_t frf = 0) override;
    281 
    -
    287  void setIrqAction(void (*func)(void));
    +
    287  int16_t receiveDirect() override;
    288 
    -
    301  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr) override;
    -
    302 
    -
    308  int16_t finishTransmit() override;
    -
    309 
    -
    315  int16_t startReceive();
    -
    316 
    -
    326  int16_t readData(uint8_t* data, size_t len) override;
    -
    327 
    -
    328  // configuration methods
    -
    329 
    -
    337  int16_t setFrequency(float freq);
    +
    289  // interrupt methods
    +
    290 
    +
    296  void setIrqAction(void (*func)(void));
    +
    297 
    +
    310  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr) override;
    +
    311 
    +
    317  int16_t finishTransmit() override;
    +
    318 
    +
    324  int16_t startReceive();
    +
    325 
    +
    335  int16_t readData(uint8_t* data, size_t len) override;
    +
    336 
    +
    337  // configuration methods
    338 
    -
    346  int16_t setBitRate(float br);
    +
    346  int16_t setFrequency(float freq);
    347 
    -
    355  int16_t setOutputPower(int8_t power);
    +
    355  int16_t setBitRate(float br);
    356 
    -
    364  int16_t setAddressWidth(uint8_t addrWidth);
    +
    364  int16_t setOutputPower(int8_t power);
    365 
    -
    373  int16_t setTransmitPipe(uint8_t* addr);
    +
    373  int16_t setAddressWidth(uint8_t addrWidth);
    374 
    -
    384  int16_t setReceivePipe(uint8_t pipeNum, uint8_t* addr);
    -
    385 
    -
    395  int16_t setReceivePipe(uint8_t pipeNum, uint8_t addrByte);
    -
    396 
    -
    404  int16_t disablePipe(uint8_t pipeNum);
    +
    382  int16_t setTransmitPipe(uint8_t* addr);
    +
    383 
    +
    393  int16_t setReceivePipe(uint8_t pipeNum, uint8_t* addr);
    +
    394 
    +
    404  int16_t setReceivePipe(uint8_t pipeNum, uint8_t addrByte);
    405 
    -
    413  int16_t getStatus(uint8_t mask = 0xFF);
    +
    413  int16_t disablePipe(uint8_t pipeNum);
    414 
    -
    420  bool isCarrierDetected();
    -
    421 
    -
    429  int16_t setFrequencyDeviation(float freqDev) override;
    +
    422  int16_t getStatus(uint8_t mask = 0xFF);
    +
    423 
    +
    429  bool isCarrierDetected();
    430 
    -
    438  size_t getPacketLength(bool update = true) override;
    +
    438  int16_t setFrequencyDeviation(float freqDev) override;
    439 
    -
    447  int16_t setCrcFiltering(bool crcOn = true);
    +
    447  size_t getPacketLength(bool update = true) override;
    448 
    -
    456  int16_t setAutoAck(bool autoAckOn = true);
    +
    456  int16_t setCrcFiltering(bool crcOn = true);
    457 
    -
    467  int16_t setAutoAck(uint8_t pipeNum, bool autoAckOn);
    -
    468 
    -
    476  int16_t setDataShaping(uint8_t sh) override;
    +
    465  int16_t setAutoAck(bool autoAckOn = true);
    +
    466 
    +
    476  int16_t setAutoAck(uint8_t pipeNum, bool autoAckOn);
    477 
    -
    485  int16_t setEncoding(uint8_t encoding) override;
    +
    485  int16_t setDataShaping(uint8_t sh) override;
    486 
    -
    492  uint8_t randomByte();
    -
    493 
    -
    494  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
    -
    500  void setDirectAction(void (*func)(void));
    -
    501 
    -
    507  void readBit(RADIOLIB_PIN_TYPE pin);
    -
    508  #endif
    -
    509 
    -
    510 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
    -
    511  protected:
    -
    512 #endif
    -
    513  Module* _mod;
    -
    514 
    -
    515  void SPIreadRxPayload(uint8_t* data, uint8_t numBytes);
    -
    516  void SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);
    -
    517  void SPItransfer(uint8_t cmd, bool write = false, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);
    +
    494  int16_t setEncoding(uint8_t encoding) override;
    +
    495 
    +
    501  uint8_t randomByte();
    +
    502 
    +
    503  #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
    +
    509  void setDirectAction(void (*func)(void));
    +
    510 
    +
    516  void readBit(RADIOLIB_PIN_TYPE pin);
    +
    517  #endif
    518 
    -
    519 #if !defined(RADIOLIB_GODMODE)
    +
    519 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
    520  protected:
    521 #endif
    -
    522 
    -
    523  int16_t _freq = RADIOLIB_NRF24_DEFAULT_FREQ;
    -
    524  int16_t _dataRate = RADIOLIB_NRF24_DEFAULT_DR;
    -
    525  int8_t _power = RADIOLIB_NRF24_DEFAULT_POWER;
    -
    526  uint8_t _addrWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH;
    +
    522  Module* _mod;
    +
    523 
    +
    524  void SPIreadRxPayload(uint8_t* data, uint8_t numBytes);
    +
    525  void SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);
    +
    526  void SPItransfer(uint8_t cmd, bool write = false, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);
    527 
    -
    528 
    -
    529  int16_t config();
    -
    530  void clearIRQ();
    -
    531 };
    -
    532 
    -
    533 #endif
    +
    528 #if !defined(RADIOLIB_GODMODE)
    +
    529  protected:
    +
    530 #endif
    +
    531 
    +
    532  int16_t _freq = RADIOLIB_NRF24_DEFAULT_FREQ;
    +
    533  int16_t _dataRate = RADIOLIB_NRF24_DEFAULT_DR;
    +
    534  int8_t _power = RADIOLIB_NRF24_DEFAULT_POWER;
    +
    535  uint8_t _addrWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH;
    +
    536 
    +
    537 
    +
    538  int16_t config();
    +
    539  void clearIRQ();
    +
    540 };
    +
    541 
    +
    542 #endif
    Implements all common low-level methods to control the wireless module. Every module class contains o...
    Definition: Module.h:24
    Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
    Definition: PhysicalLayer.h:14
    int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
    Arduino Flash String transmit method.
    Definition: PhysicalLayer.cpp:12
    @@ -386,35 +388,35 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
    int16_t receive(String &str, size_t len=0)
    Arduino String receive method.
    Definition: PhysicalLayer.cpp:60
    Control class for nRF24 module.
    Definition: nRF24.h:186
    int16_t sleep()
    Sets the module to sleep mode.
    Definition: nRF24.cpp:70
    -
    int16_t setEncoding(uint8_t encoding) override
    Dummy encoding configuration method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:529
    -
    int16_t setBitRate(float br)
    Sets bit rate. Allowed values are 2000, 1000 or 250 kbps.
    Definition: nRF24.cpp:266
    -
    int16_t transmitDirect(uint32_t frf=0) override
    Starts direct mode transmission.
    Definition: nRF24.cpp:132
    -
    int16_t setDataShaping(uint8_t sh) override
    Dummy data shaping configuration method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:522
    -
    size_t getPacketLength(bool update=true) override
    Query modem for the packet length of received payload.
    Definition: nRF24.cpp:475
    -
    void readBit(RADIOLIB_PIN_TYPE pin)
    Dummy method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:549
    -
    int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr)
    Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure...
    Definition: nRF24.cpp:377
    -
    void setDirectAction(void(*func)(void))
    Dummy method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:543
    -
    int16_t setCrcFiltering(bool crcOn=true)
    Enable CRC filtering and generation.
    Definition: nRF24.cpp:482
    -
    int16_t getStatus(uint8_t mask=0xFF)
    Gets nRF24 status register.
    Definition: nRF24.cpp:460
    -
    int16_t setFrequency(float freq)
    Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz.
    Definition: nRF24.cpp:252
    -
    int16_t receiveDirect() override
    Dummy direct mode reception method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:147
    -
    int16_t disablePipe(uint8_t pipeNum)
    Disables specified receive pipe.
    Definition: nRF24.cpp:429
    -
    int16_t setFrequencyDeviation(float freqDev) override
    Dummy configuration method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:468
    +
    int16_t setEncoding(uint8_t encoding) override
    Dummy encoding configuration method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:533
    +
    int16_t setBitRate(float br)
    Sets bit rate. Allowed values are 2000, 1000 or 250 kbps.
    Definition: nRF24.cpp:270
    +
    int16_t transmitDirect(uint32_t frf=0) override
    Starts direct mode transmission.
    Definition: nRF24.cpp:136
    +
    int16_t setDataShaping(uint8_t sh) override
    Dummy data shaping configuration method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:526
    +
    size_t getPacketLength(bool update=true) override
    Query modem for the packet length of received payload.
    Definition: nRF24.cpp:479
    +
    void readBit(RADIOLIB_PIN_TYPE pin)
    Dummy method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:553
    +
    int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr)
    Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure...
    Definition: nRF24.cpp:381
    +
    void setDirectAction(void(*func)(void))
    Dummy method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:547
    +
    int16_t setCrcFiltering(bool crcOn=true)
    Enable CRC filtering and generation.
    Definition: nRF24.cpp:486
    +
    int16_t getStatus(uint8_t mask=0xFF)
    Gets nRF24 status register.
    Definition: nRF24.cpp:464
    +
    int16_t setFrequency(float freq)
    Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz.
    Definition: nRF24.cpp:256
    +
    int16_t receiveDirect() override
    Dummy direct mode reception method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:151
    +
    int16_t disablePipe(uint8_t pipeNum)
    Disables specified receive pipe.
    Definition: nRF24.cpp:433
    +
    int16_t setFrequencyDeviation(float freqDev) override
    Dummy configuration method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:472
    int16_t standby() override
    Sets the module to standby mode.
    Definition: nRF24.cpp:74
    -
    int16_t setAddressWidth(uint8_t addrWidth)
    Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes.
    Definition: nRF24.cpp:329
    -
    uint8_t randomByte()
    Dummy random method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:536
    -
    int16_t setOutputPower(int8_t power)
    Sets output power. Allowed values are -18, -12, -6 or 0 dBm.
    Definition: nRF24.cpp:294
    -
    int16_t setTransmitPipe(uint8_t *addr)
    Sets address of transmit pipe. The address width must be the same as the same as the configured in se...
    Definition: nRF24.cpp:362
    +
    int16_t setAddressWidth(uint8_t addrWidth)
    Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes.
    Definition: nRF24.cpp:333
    +
    uint8_t randomByte()
    Dummy random method, to ensure PhysicalLayer compatibility.
    Definition: nRF24.cpp:540
    +
    int16_t setOutputPower(int8_t power)
    Sets output power. Allowed values are -18, -12, -6 or 0 dBm.
    Definition: nRF24.cpp:298
    +
    int16_t setTransmitPipe(uint8_t *addr)
    Sets address of transmit pipe. The address width must be the same as the same as the configured in se...
    Definition: nRF24.cpp:366
    int16_t begin(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dataRate=RADIOLIB_NRF24_DEFAULT_DR, int8_t power=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH)
    Initialization method.
    Definition: nRF24.cpp:12
    nRF24(Module *mod)
    Default constructor.
    Definition: nRF24.cpp:4
    int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
    Arduino Flash String transmit method.
    Definition: PhysicalLayer.cpp:12
    -
    void setIrqAction(void(*func)(void))
    Sets interrupt service routine to call when IRQ activates.
    Definition: nRF24.cpp:153
    -
    int16_t setAutoAck(bool autoAckOn=true)
    Enable or disable auto-acknowledge packets on all pipes.
    Definition: nRF24.cpp:493
    -
    bool isCarrierDetected()
    Checks if carrier was detected during last RX.
    Definition: nRF24.cpp:464
    +
    void setIrqAction(void(*func)(void))
    Sets interrupt service routine to call when IRQ activates.
    Definition: nRF24.cpp:157
    +
    int16_t setAutoAck(bool autoAckOn=true)
    Enable or disable auto-acknowledge packets on all pipes.
    Definition: nRF24.cpp:497
    +
    bool isCarrierDetected()
    Checks if carrier was detected during last RX.
    Definition: nRF24.cpp:468
    int16_t readData(String &str, size_t len=0)
    Reads data that was received after calling startReceive method.
    Definition: PhysicalLayer.cpp:141
    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 finishTransmit() override
    Clean up after transmission is done.
    Definition: nRF24.cpp:197
    -
    int16_t startReceive()
    Interrupt-driven receive method. IRQ will be activated when full packet is received.
    Definition: nRF24.cpp:205
    +
    int16_t finishTransmit() override
    Clean up after transmission is done.
    Definition: nRF24.cpp:201
    +
    int16_t startReceive()
    Interrupt-driven receive method. IRQ will be activated when full packet is received.
    Definition: nRF24.cpp:209
    int16_t receive(String &str, size_t len=0)
    Arduino String receive method.
    Definition: PhysicalLayer.cpp:60
    diff --git a/navtreedata.js b/navtreedata.js index 732c9928..9c548352 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -50,10 +50,10 @@ var NAVTREE = 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#adc2f1379573b7a7b5ee8125ea3752083", -"functions_func_~.html" +"class_module.html#a874e030f1931e606e380930d37dd83ee", +"class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84", +"class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b", +"functions_func_u.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index 66554390..e729388e 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -99,22 +99,22 @@ var NAVTREEINDEX0 = "class_c_c1101.html":[3,0,4], "class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229":[3,0,4,43], "class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3":[3,0,4,34], -"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,4,52], +"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,4,53], "class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0":[3,0,4,13], "class_c_c1101.html#a1acad996e9452c504cf0f89806c46c8a":[3,0,4,30], -"class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46":[3,0,4,58], +"class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46":[3,0,4,59], "class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e":[3,0,4,41], "class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705":[3,0,4,9], "class_c_c1101.html#a3563453988a83d22dd07d4691543a300":[3,0,4,20], "class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6":[3,0,4,44], "class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2":[3,0,4,16], -"class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,4,56], +"class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,4,57], "class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6":[3,0,4,46], "class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2":[3,0,4,42], "class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc":[3,0,4,15], -"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,4,54], +"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,4,55], "class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b":[3,0,4,5], -"class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,4,60], +"class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,4,61], "class_c_c1101.html#a5161fa10b19d857840579601ef565363":[3,0,4,31], "class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb":[3,0,4,11], "class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc":[3,0,4,18], @@ -122,17 +122,17 @@ var NAVTREEINDEX0 = "class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8":[3,0,4,37], "class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4":[3,0,4,6], "class_c_c1101.html#a7612bf81e48086004c62548de2682266":[3,0,4,47], -"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,4,57], +"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,4,58], "class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833":[3,0,4,17], "class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22":[3,0,4,21], -"class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,4,49], +"class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,4,50], "class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e":[3,0,4,33], "class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883":[3,0,4,4], "class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2":[3,0,4,26], "class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37":[3,0,4,27], "class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26":[3,0,4,28], "class_c_c1101.html#ab053c185330519d58f364790108d29ac":[3,0,4,25], -"class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,4,53], +"class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,4,54], "class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea":[3,0,4,32], "class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8":[3,0,4,2], "class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,4,23], @@ -144,18 +144,19 @@ var NAVTREEINDEX0 = "class_c_c1101.html#acbfa80f431f335d5597500319f0affa8":[3,0,4,40], "class_c_c1101.html#ad25ad96cddf62273bffd601384d22275":[3,0,4,8], "class_c_c1101.html#ad47b3b7bd67159638ff9afcfe002fc66":[3,0,4,12], -"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,4,51], +"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,4,52], "class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,4,29], "class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a":[3,0,4,35], "class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,4,19], "class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f":[3,0,4,1], -"class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,4,55], +"class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,4,56], "class_c_c1101.html#aedc1067d0334bb69ed5316146014097d":[3,0,4,24], "class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6":[3,0,4,14], -"class_c_c1101.html#aef7c152858537a40e71cf133962cb893":[3,0,4,59], -"class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db":[3,0,4,50], +"class_c_c1101.html#aef7c152858537a40e71cf133962cb893":[3,0,4,60], +"class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db":[3,0,4,51], +"class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a":[3,0,4,48], "class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f":[3,0,4,7], -"class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3":[3,0,4,48], +"class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3":[3,0,4,49], "class_c_c1101.html#afa64d1ad4789d3146b38d14437234756":[3,0,4,38], "class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,4,22], "class_external_radio.html":[3,0,5], @@ -248,6 +249,5 @@ var NAVTREEINDEX0 = "class_module.html#a78dd39aa71d97e2220a880df8162fdde":[3,0,10,41], "class_module.html#a7acbe601ebe6398781d0f2de5177305e":[3,0,10,45], "class_module.html#a849ad85fc1bc3a7130e660c13973ab26":[3,0,10,55], -"class_module.html#a870c63233146d03380f753498c975050":[3,0,10,30], -"class_module.html#a874e030f1931e606e380930d37dd83ee":[3,0,10,36] +"class_module.html#a870c63233146d03380f753498c975050":[3,0,10,30] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index e28d9ddb..ac9bd321 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,5 +1,6 @@ var NAVTREEINDEX1 = { +"class_module.html#a874e030f1931e606e380930d37dd83ee":[3,0,10,36], "class_module.html#a8c7f17a63b67117d953f1ba990b17f80":[3,0,10,18], "class_module.html#a919baf2e46c357ebfcdbc1025b6c551e":[3,0,10,4], "class_module.html#a91aaa34aecdfeaf24948551b037033be":[3,0,10,5], @@ -112,7 +113,7 @@ var NAVTREEINDEX1 = "class_physical_layer.html#afeb005bab389f137def61f1acc3714d3":[3,0,14,38], "class_r_f69.html":[3,0,15], "class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853":[3,0,15,23], -"class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847":[3,0,15,75], +"class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847":[3,0,15,76], "class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638":[3,0,15,17], "class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa":[3,0,15,26], "class_r_f69.html#a0d7b67499462777f7909860405ca6b62":[3,0,15,4], @@ -124,20 +125,20 @@ var NAVTREEINDEX1 = "class_r_f69.html#a2023f0f22aad00a702bdf598c2154043":[3,0,15,25], "class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1":[3,0,15,65], "class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a":[3,0,15,55], -"class_r_f69.html#a222682569338abb49d6952430b6eebdd":[3,0,15,76], +"class_r_f69.html#a222682569338abb49d6952430b6eebdd":[3,0,15,77], "class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed":[3,0,15,18], "class_r_f69.html#a26667d50ec845c28e17236c69c886561":[3,0,15,63], "class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9":[3,0,15,19], "class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459":[3,0,15,53], "class_r_f69.html#a3563453988a83d22dd07d4691543a300":[3,0,15,28], "class_r_f69.html#a3983b66c83818b4082805bcafc712f00":[3,0,15,29], -"class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,15,74], +"class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,15,75], "class_r_f69.html#a3e449fa06c9e76cf69585bfbeed1c46b":[3,0,15,15], "class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80":[3,0,15,9], "class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a":[3,0,15,40], "class_r_f69.html#a434420f2def6c383608223105469fda1":[3,0,15,54], "class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb":[3,0,15,64], -"class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,15,72], +"class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,15,73], "class_r_f69.html#a4b879c689b19036411d884f6657f95db":[3,0,15,43], "class_r_f69.html#a58e54536624722377010d7d6ea7a8b35":[3,0,15,60], "class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee":[3,0,15,6], @@ -145,14 +146,15 @@ var NAVTREEINDEX1 = "class_r_f69.html#a693faf6ab777d5612392b43152e744cb":[3,0,15,1], "class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f":[3,0,15,24], "class_r_f69.html#a6d90ad1d455de045c53c5758babd876c":[3,0,15,58], +"class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82":[3,0,15,66], "class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a":[3,0,15,62], "class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d":[3,0,15,46], "class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9":[3,0,15,57], "class_r_f69.html#a7e2201b5bc389a68765400b70439f3f0":[3,0,15,11], "class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28":[3,0,15,44], -"class_r_f69.html#a855dc194947b095b821ec1524ba6814c":[3,0,15,70], +"class_r_f69.html#a855dc194947b095b821ec1524ba6814c":[3,0,15,71], "class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1":[3,0,15,21], -"class_r_f69.html#a923654706eff5118ef6e84214e837f27":[3,0,15,67], +"class_r_f69.html#a923654706eff5118ef6e84214e837f27":[3,0,15,68], "class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942":[3,0,15,2], "class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad":[3,0,15,8], "class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc":[3,0,15,56], @@ -163,7 +165,7 @@ var NAVTREEINDEX1 = "class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf":[3,0,15,42], "class_r_f69.html#aada7c48828b950cdfd260594d502b03d":[3,0,15,59], "class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2":[3,0,15,45], -"class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,15,71], +"class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,15,72], "class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b":[3,0,15,48], "class_r_f69.html#ab6d98f3f2d964d1833e20da246a5be89":[3,0,15,13], "class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,15,31], @@ -173,18 +175,18 @@ var NAVTREEINDEX1 = "class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e":[3,0,15,39], "class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703":[3,0,15,36], "class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7":[3,0,15,22], -"class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,15,69], +"class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,15,70], "class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13":[3,0,15,37], "class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be":[3,0,15,49], "class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51":[3,0,15,3], "class_r_f69.html#ae36e8e6042245621a182b29526fe2245":[3,0,15,32], "class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,15,27], "class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3":[3,0,15,5], -"class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,15,73], -"class_r_f69.html#af068e6e862c99e39d0261a7971dd56db":[3,0,15,68], -"class_r_f69.html#af434c67aabe02258ee6696a59973617b":[3,0,15,77], +"class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,15,74], +"class_r_f69.html#af068e6e862c99e39d0261a7971dd56db":[3,0,15,69], +"class_r_f69.html#af434c67aabe02258ee6696a59973617b":[3,0,15,78], "class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a":[3,0,15,34], -"class_r_f69.html#afae38fa64242043de34096bf497725f1":[3,0,15,66], +"class_r_f69.html#afae38fa64242043de34096bf497725f1":[3,0,15,67], "class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,15,30], "class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448":[3,0,15,0], "class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a":[3,0,15,61], @@ -247,7 +249,5 @@ var NAVTREEINDEX1 = "class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d":[3,0,27,4], "class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a":[3,0,27,0], "class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0":[3,0,27,2], -"class_s_t_m32_w_lx.html":[3,0,29], -"class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84":[3,0,29,2], -"class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc":[3,0,29,4] +"class_s_t_m32_w_lx.html":[3,0,29] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index 84aa5d0d..e0842756 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,5 +1,7 @@ var NAVTREEINDEX2 = { +"class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84":[3,0,29,2], +"class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc":[3,0,29,4], "class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e":[3,0,29,5], "class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b":[3,0,29,6], "class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09":[3,0,29,1], @@ -247,7 +249,5 @@ var NAVTREEINDEX2 = "class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac":[3,0,42,27], "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#ada007b90821258fe8c6ca7f8ae3efed5":[3,0,42,40] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index 508d9f41..6fd2ae47 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,5 +1,7 @@ var NAVTREEINDEX3 = { +"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,80], "class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3":[3,0,42,2], "class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,42,37], @@ -101,57 +103,59 @@ var NAVTREEINDEX3 = "class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84":[3,0,25,2], "class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac":[3,0,25,0], "class_si443x.html":[3,0,26], -"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,26,32], +"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,26,33], "class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,26,22], "class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,26,17], "class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,26,7], "class_si443x.html#a3563453988a83d22dd07d4691543a300":[3,0,26,12], -"class_si443x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,26,40], -"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,26,36], +"class_si443x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,26,41], +"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,26,37], "class_si443x.html#a427f24f614f04e87094354047bf1bf00":[3,0,26,6], "class_si443x.html#a453eda5436dc4dfe0dad676dc3977752":[3,0,26,1], "class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7":[3,0,26,10], "class_si443x.html#a4821a6141caf16141074615c976ecd91":[3,0,26,25], -"class_si443x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,26,38], +"class_si443x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,26,39], "class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a":[3,0,26,29], "class_si443x.html#a51e6b7c677e82042224798114f311175":[3,0,26,28], "class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873":[3,0,26,27], "class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3":[3,0,26,5], "class_si443x.html#a55fae20e81755c8b014d080741d61913":[3,0,26,21], -"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,26,42], +"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,26,43], "class_si443x.html#a616eb24c4b11c5d39caaade160be8092":[3,0,26,8], "class_si443x.html#a6792f13441a1bbb3340d2ba3d9abbec3":[3,0,26,3], "class_si443x.html#a74848176d435227e601c86ff37b0edbe":[3,0,26,9], -"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,26,41], +"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,26,42], "class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,26,23], "class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,26,24], "class_si443x.html#a8d019f58551346c3f3bd8b72d2486109":[3,0,26,2], -"class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,26,33], +"class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,26,34], "class_si443x.html#aabca3ba8eda212938febab1df2e764b4":[3,0,26,16], -"class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,26,37], +"class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,26,38], "class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,26,15], -"class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a":[3,0,26,43], +"class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a":[3,0,26,44], "class_si443x.html#ac45d2776df3ff338db154ead143fb7b8":[3,0,26,31], +"class_si443x.html#acbc0f95f32ca961294666405596ff529":[3,0,26,32], "class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e":[3,0,26,13], "class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858":[3,0,26,4], "class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170":[3,0,26,19], -"class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,26,35], +"class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,26,36], "class_si443x.html#ada90718aeb67d7f0e9899da534de9695":[3,0,26,30], "class_si443x.html#ade08c79074c7e4414d34eefa25cee168":[3,0,26,20], "class_si443x.html#ae365087803b88b29932b5c793edff1d4":[3,0,26,26], "class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97":[3,0,26,18], "class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9":[3,0,26,0], "class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,26,11], -"class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,26,39], -"class_si443x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,26,34], +"class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,26,40], +"class_si443x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,26,35], "class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,26,14], "classes.html":[3,1], "classn_r_f24.html":[3,0,12], "classn_r_f24.html#a033287e33c532638c11e2775a073f297":[3,0,12,32], "classn_r_f24.html#a03533af894b373fbff01601dd027b36a":[3,0,12,4], +"classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b":[3,0,12,34], "classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf":[3,0,12,24], "classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a":[3,0,12,20], -"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,12,44], +"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,12,45], "classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916":[3,0,12,22], "classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac":[3,0,12,15], "classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b":[3,0,12,5], @@ -159,38 +163,38 @@ var NAVTREEINDEX3 = "classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a":[3,0,12,29], "classn_r_f24.html#a3563453988a83d22dd07d4691543a300":[3,0,12,11], "classn_r_f24.html#a3da63a447659f92153654d31a5d2854c":[3,0,12,23], -"classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,12,43], +"classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,12,44], "classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,12,21], "classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9":[3,0,12,6], "classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8":[3,0,12,25], "classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,12,12], "classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,12,16], -"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,12,37], -"classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,12,40], +"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,12,38], +"classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,12,41], "classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a":[3,0,12,2], "classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4":[3,0,12,26], -"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,12,42], +"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,12,43], "classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,12,33], "classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,12,17], "classn_r_f24.html#a5cc7cd54db2a6af1c9183a2d0653fe2e":[3,0,12,8], "classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4":[3,0,12,28], -"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,12,35], +"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,12,36], "classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,12,31], "classn_r_f24.html#aab701c0336394e0473981913fbfd5da6":[3,0,12,1], "classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e":[3,0,12,0], -"classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,12,39], +"classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,12,40], "classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8":[3,0,12,30], "classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,12,14], "classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3":[3,0,12,27], "classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,12,19], "classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,12,18], -"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,12,38], +"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,12,39], "classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,12,7], "classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,12,10], -"classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,12,41], -"classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db":[3,0,12,36], +"classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,12,42], +"classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db":[3,0,12,37], "classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f":[3,0,12,3], -"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,12,34], +"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,12,35], "classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,12,13], "dir_1496c164e9c77875dd570f4157f3157f.html":[4,0,0,0,4], "dir_17a0c4358d096e2caf9f04fe2ab66c1d.html":[4,0,0,0,1], @@ -245,9 +249,5 @@ var NAVTREEINDEX3 = "functions_func_p.html":[3,3,1,13], "functions_func_r.html":[3,3,1,14], "functions_func_s.html":[3,3,1,15], -"functions_func_t.html":[3,3,1,16], -"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_t.html":[3,3,1,16] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 97d3e545..f18fdc7e 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,9 @@ var NAVTREEINDEX4 = { +"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_g.html":[3,3,0,6], "functions_h.html":[3,3,0,7], diff --git a/search/all_f.js b/search/all_f.js index fa656c45..9e3eb30a 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -78,9 +78,9 @@ 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',1,'Si4432'],['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()']]], + ['si4432_304',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()'],['../class_si4432.html',1,'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()']]], + ['sleep_306',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]], ['spectralscanabort_307',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], ['spectralscangetresult_308',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]], ['spectralscangetstatus_309',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]], @@ -109,7 +109,7 @@ var searchData= ['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#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_335',['standby',['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::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#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby(uint8_t mode) override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby() override'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby()'],['../class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',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 cdb28439..77c3ba26 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,6 +1,6 @@ var searchData= [ - ['scanchannel_554',['scanChannel',['../class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5',1,'SX127x::scanChannel()'],['../class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb',1,'SX128x::scanChannel()'],['../class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a',1,'SX126x::scanChannel()']]], + ['scanchannel_554',['scanChannel',['../class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5',1,'SX127x::scanChannel()'],['../class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a',1,'SX126x::scanChannel()'],['../class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb',1,'SX128x::scanChannel()']]], ['sendframe_555',['sendFrame',['../class_a_p_r_s_client.html#a05076f44e5708f1230894c11053707b1',1,'APRSClient::sendFrame()'],['../class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6',1,'AX25Client::sendFrame()']]], ['sendheader_556',['sendHeader',['../class_s_s_t_v_client.html#a30741de183c81492402187b9d6d8c11e',1,'SSTVClient']]], ['sendline_557',['sendLine',['../class_s_s_t_v_client.html#a772bfc68ac0a5f723c1031138dc27bd0',1,'SSTVClient']]], @@ -14,29 +14,29 @@ var searchData= ['setafcbandwidth_565',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]], ['setambienttemperature_566',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]], ['setautoack_567',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]], - ['setbandwidth_568',['setBandwidth',['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()']]], - ['setbitrate_569',['setBitRate',['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]], + ['setbandwidth_568',['setBandwidth',['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()']]], + ['setbitrate_569',['setBitRate',['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()']]], ['setbroadcastaddress_570',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]], - ['setcodingrate_571',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]], - ['setcorrection_572',['setCorrection',['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]], + ['setcodingrate_571',['setCodingRate',['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()']]], + ['setcorrection_572',['setCorrection',['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()'],['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()']]], ['setcrc_573',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]], - ['setcrcfiltering_574',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]], - ['setcurrentlimit_575',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]], - ['setdatashaping_576',['setDataShaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]], + ['setcrcfiltering_574',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()']]], + ['setcurrentlimit_575',['setCurrentLimit',['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()'],['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()']]], + ['setdatashaping_576',['setDataShaping',['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()']]], ['setdatashapingook_577',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]], - ['setdio0action_578',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc',1,'SX127x::setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)']]], - ['setdio1action_579',['setDio1Action',['../class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e',1,'STM32WLx::setDio1Action()'],['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()']]], + ['setdio0action_578',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc',1,'SX127x::setDio0Action()']]], + ['setdio1action_579',['setDio1Action',['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()'],['../class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c',1,'SX127x::setDio1Action()'],['../class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e',1,'STM32WLx::setDio1Action()'],['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action(void(*func)(void))']]], ['setdio2asrfswitch_580',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]], ['setdiomapping_581',['setDIOMapping',['../class_c_c1101.html#a1acad996e9452c504cf0f89806c46c8a',1,'CC1101::setDIOMapping()'],['../class_r_f69.html#a4b879c689b19036411d884f6657f95db',1,'RF69::setDIOMapping()'],['../class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b',1,'SX127x::setDIOMapping()'],['../class_physical_layer.html#a47c1d94d2ad2fd7eb5d11480b44cc368',1,'PhysicalLayer::setDIOMapping()']]], ['setdiopreambledetect_582',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]], - ['setdirectaction_583',['setDirectAction',['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()']]], + ['setdirectaction_583',['setDirectAction',['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()']]], ['setdirectsyncword_584',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]], - ['setencoding_585',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()']]], + ['setencoding_585',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()']]], ['setfhsshoppingperiod_586',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]], ['setfifoemptyaction_587',['setFifoEmptyAction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]], ['setfifofullaction_588',['setFifoFullAction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]], - ['setfrequency_589',['setFrequency',['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1268.html#a59b538f4971525849b7aaa3456de9929',1,'SX1268::setFrequency(float freq, bool calibrate)'],['../class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12',1,'SX1268::setFrequency(float freq)'],['../class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6',1,'SX1262::setFrequency(float freq, bool calibrate)'],['../class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767',1,'SX1262::setFrequency(float freq)'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8',1,'nRF24::setFrequency()'],['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()']]], - ['setfrequencydeviation_590',['setFrequencyDeviation',['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()'],['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()']]], + ['setfrequency_589',['setFrequency',['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1268.html#a59b538f4971525849b7aaa3456de9929',1,'SX1268::setFrequency(float freq, bool calibrate)'],['../class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12',1,'SX1268::setFrequency(float freq)'],['../class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767',1,'SX1262::setFrequency()'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8',1,'nRF24::setFrequency()'],['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()'],['../class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6',1,'SX1262::setFrequency()']]], + ['setfrequencydeviation_590',['setFrequencyDeviation',['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()']]], ['setgain_591',['setGain',['../class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852',1,'SX1272::setGain()'],['../class_s_x1278.html#aa57b713988cfa224a6db2ff325052931',1,'SX1278::setGain()']]], ['setgaincontrol_592',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]], ['setgdo0action_593',['setGdo0Action',['../class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a',1,'CC1101']]], @@ -49,28 +49,28 @@ var searchData= ['setook_600',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK(bool enableOOK)']]], ['setookfixedorfloorthreshold_601',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]], ['setookfixedthreshold_602',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]], - ['setookpeakthresholddecrement_603',['setOokPeakThresholdDecrement',['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement()'],['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()']]], + ['setookpeakthresholddecrement_603',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]], ['setookpeakthresholdstep_604',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]], ['setookthresholdtype_605',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]], - ['setoutputpower_606',['setOutputPower',['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()']]], - ['setpreamblelength_607',['setPreambleLength',['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_c_c1101.html#acbfa80f431f335d5597500319f0affa8',1,'CC1101::setPreambleLength(uint8_t preambleLength)']]], + ['setoutputpower_606',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()']]], + ['setpreamblelength_607',['setPreambleLength',['../class_c_c1101.html#acbfa80f431f335d5597500319f0affa8',1,'CC1101::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()']]], ['setpromiscuousmode_608',['setPromiscuousMode',['../class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()']]], ['setreceivepipe_609',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]], ['setrecvsequence_610',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]], ['setregulatordcdc_611',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]], ['setregulatorldo_612',['setRegulatorLDO',['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x']]], ['setrepeaters_613',['setRepeaters',['../class_a_x25_frame.html#a7f2d9f4f1ba29d0fd9f9f3f2cf03f797',1,'AX25Frame']]], - ['setrfswitchpins_614',['setRfSwitchPins',['../class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2',1,'CC1101::setRfSwitchPins()'],['../class_s_x128x.html#a5f11803b3430bc059321b443f407e78b',1,'SX128x::setRfSwitchPins()'],['../class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a',1,'SX127x::setRfSwitchPins()'],['../class_s_x126x.html#a288257242e483cb3eb6944333179dd26',1,'SX126x::setRfSwitchPins()'],['../class_si443x.html#ae365087803b88b29932b5c793edff1d4',1,'Si443x::setRfSwitchPins()'],['../class_r_f69.html#aada7c48828b950cdfd260594d502b03d',1,'RF69::setRfSwitchPins()'],['../class_module.html#a0ecbb4e1e98094c1296b1e823dc14703',1,'Module::setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)']]], + ['setrfswitchpins_614',['setRfSwitchPins',['../class_module.html#a0ecbb4e1e98094c1296b1e823dc14703',1,'Module::setRfSwitchPins()'],['../class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2',1,'CC1101::setRfSwitchPins()'],['../class_r_f69.html#aada7c48828b950cdfd260594d502b03d',1,'RF69::setRfSwitchPins()'],['../class_si443x.html#ae365087803b88b29932b5c793edff1d4',1,'Si443x::setRfSwitchPins()'],['../class_s_x126x.html#a288257242e483cb3eb6944333179dd26',1,'SX126x::setRfSwitchPins()'],['../class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a',1,'SX127x::setRfSwitchPins()'],['../class_s_x128x.html#a5f11803b3430bc059321b443f407e78b',1,'SX128x::setRfSwitchPins()']]], ['setrfswitchstate_615',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]], - ['setrfswitchtable_616',['setRfSwitchTable',['../class_r_f69.html#a58e54536624722377010d7d6ea7a8b35',1,'RF69::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494',1,'STM32WLx::setRfSwitchTable()'],['../class_s_x128x.html#ae14ea0c263fba51ec39d146c5877f0a3',1,'SX128x::setRfSwitchTable()'],['../class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14',1,'SX127x::setRfSwitchTable()'],['../class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873',1,'Si443x::setRfSwitchTable()'],['../class_module.html#a870c63233146d03380f753498c975050',1,'Module::setRfSwitchTable()'],['../class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229',1,'CC1101::setRfSwitchTable()'],['../class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494',1,'SX126x::setRfSwitchTable()']]], + ['setrfswitchtable_616',['setRfSwitchTable',['../class_module.html#a870c63233146d03380f753498c975050',1,'Module::setRfSwitchTable()'],['../class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229',1,'CC1101::setRfSwitchTable()'],['../class_r_f69.html#a58e54536624722377010d7d6ea7a8b35',1,'RF69::setRfSwitchTable()'],['../class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873',1,'Si443x::setRfSwitchTable()'],['../class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494',1,'SX126x::setRfSwitchTable()'],['../class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14',1,'SX127x::setRfSwitchTable()'],['../class_s_x128x.html#ae14ea0c263fba51ec39d146c5877f0a3',1,'SX128x::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494',1,'STM32WLx::setRfSwitchTable()']]], ['setrssiconfig_617',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]], ['setrssithreshold_618',['setRSSIThreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold()']]], - ['setrxbandwidth_619',['setRxBandwidth',['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()']]], + ['setrxbandwidth_619',['setRxBandwidth',['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()']]], ['setrxboostedgainmode_620',['setRxBoostedGainMode',['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x']]], ['setsendsequence_621',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]], - ['setspreadingfactor_622',['setSpreadingFactor',['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()'],['../class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67',1,'RFM97::setSpreadingFactor()']]], + ['setspreadingfactor_622',['setSpreadingFactor',['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67',1,'RFM97::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()']]], ['setsyncbits_623',['setSyncBits',['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x']]], - ['setsyncword_624',['setSyncWord',['../class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc',1,'SX127x::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#a0efa595867624a54153d693d16f9f731',1,'SX128x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf',1,'SX126x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]], + ['setsyncword_624',['setSyncWord',['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord()'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord()'],['../class_s_x128x.html#a0efa595867624a54153d693d16f9f731',1,'SX128x::setSyncWord()'],['../class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc',1,'SX127x::setSyncWord(uint8_t *syncWord, size_t len)'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord(uint8_t syncWord)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord()'],['../class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord()'],['../class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf',1,'SX126x::setSyncWord(uint8_t *syncWord, uint8_t len)']]], ['settcxo_625',['setTCXO',['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x']]], ['settransmitpipe_626',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]], ['setwhitening_627',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]], @@ -78,7 +78,7 @@ var searchData= ['si4431_629',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]], ['si4432_630',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]], ['si443x_631',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]], - ['sleep_632',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]], + ['sleep_632',['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_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()']]], ['spectralscanabort_633',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]], ['spectralscangetresult_634',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]], ['spectralscangetstatus_635',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]], @@ -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#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()']]], + ['standby_649',['standby',['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::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_c_c1101.html#af374ad0ecd820a01baef7d177a30132a',1,'CC1101::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby() override'],['../classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b',1,'nRF24::standby(uint8_t mode) override'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby() override'],['../class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82',1,'RF69::standby(uint8_t mode) override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby() override'],['../class_si443x.html#acbc0f95f32ca961294666405596ff529',1,'Si443x::standby(uint8_t mode) override'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)']]], ['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']]],