diff --git a/_c_c1101_8h_source.html b/_c_c1101_8h_source.html
index 9c197d17..31d1d895 100644
--- a/_c_c1101_8h_source.html
+++ b/_c_c1101_8h_source.html
@@ -682,48 +682,52 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
- 900 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
-
- 906 int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
- 907 int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
- 908 void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);
- 909 uint8_t SPIreadRegister(uint8_t reg);
- 910 void SPIwriteRegisterBurst(uint8_t reg, uint8_t* data,
size_t len);
- 911 void SPIwriteRegister(uint8_t reg, uint8_t data);
-
- 913 void SPIsendCommand(uint8_t cmd);
-
- 915 #if !defined(RADIOLIB_GODMODE)
-
-
+
+
+ 912 void readBit(RADIOLIB_PIN_TYPE pin);
+
+ 914 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
-
-
- 921 uint8_t _rawRSSI = 0;
-
- 923 uint8_t _modulation = CC1101_MOD_FORMAT_2_FSK;
-
- 925 size_t _packetLength = 0;
- 926 bool _packetLengthQueried =
false;
- 927 uint8_t _packetLengthConfig = CC1101_LENGTH_CONFIG_VARIABLE;
+
+ 920 int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
+ 921 int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
+ 922 void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);
+ 923 uint8_t SPIreadRegister(uint8_t reg);
+ 924 void SPIwriteRegisterBurst(uint8_t reg, uint8_t* data,
size_t len);
+ 925 void SPIwriteRegister(uint8_t reg, uint8_t data);
+
+ 927 void SPIsendCommand(uint8_t cmd);
- 929 bool _promiscuous =
false;
-
-
- 932 uint8_t _syncWordLength = 2;
-
-
-
- 936 int16_t directMode();
- 937 static void getExpMant(
float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant);
- 938 int16_t setPacketMode(uint8_t mode, uint8_t len);
-
-
-
+ 929 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+ 935 uint8_t _rawRSSI = 0;
+
+ 937 uint8_t _modulation = CC1101_MOD_FORMAT_2_FSK;
+
+ 939 size_t _packetLength = 0;
+ 940 bool _packetLengthQueried =
false;
+ 941 uint8_t _packetLengthConfig = CC1101_LENGTH_CONFIG_VARIABLE;
+
+ 943 bool _promiscuous =
false;
+
+
+ 946 uint8_t _syncWordLength = 2;
+
+
+
+ 950 int16_t directMode();
+ 951 static void getExpMant(
float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant);
+ 952 int16_t setPacketMode(uint8_t mode, uint8_t len);
+
+
+
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:10
@@ -734,6 +738,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
uint8_t getLQI() const
Gets LQI (Link Quality Indicator) of the last received packet.
Definition: CC1101.cpp:717
void clearGdo0Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:230
int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition: CC1101.cpp:249
+void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: CC1101.cpp:872
int16_t variablePacketLengthMode(uint8_t maxLen=CC1101_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: CC1101.cpp:739
int16_t transmit(uint8_t *data, size_t len, uint8_t addr=0) override
Blocking binary transmit method. Overloads for string-based transmissions are implemented in Physical...
Definition: CC1101.cpp:98
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:514
@@ -744,7 +749,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
bool getPromiscuousMode()
Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...
Definition: CC1101.cpp:798
void clearGdo2Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:242
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:615
-int16_t getChipVersion()
Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...
Definition: CC1101.cpp:869
+int16_t getChipVersion()
Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...
Definition: CC1101.cpp:868
float getRSSI() const
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: CC1101.cpp:707
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: CC1101.cpp:678
int16_t fixedPacketLengthMode(uint8_t len=CC1101_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: CC1101.cpp:735
@@ -763,6 +768,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
int16_t setPreambleLength(uint8_t preambleLength)
Sets preamble length.
Definition: CC1101.cpp:620
Implements all common low-level SPI/UART/I2C methods to control the wireless module....
Definition: Module.h:17
int16_t receive(uint8_t *data, size_t len) override
Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...
Definition: CC1101.cpp:139
+void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: CC1101.cpp:876
int16_t receiveDirect() override
Starts direct mode reception.
Definition: CC1101.cpp:206
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)
Enable sync word filtering and generation.
Definition: CC1101.cpp:743
void setGdo0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)
Sets interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:226
diff --git a/_physical_layer_8h_source.html b/_physical_layer_8h_source.html
index 859b8974..8aacbc51 100644
--- a/_physical_layer_8h_source.html
+++ b/_physical_layer_8h_source.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
- 285 virtual void readBit(uint8_t pin) = 0;
+ 285 virtual void readBit(RADIOLIB_PIN_TYPE pin) = 0;
@@ -181,7 +181,6 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
-virtual void readBit(uint8_t pin)=0
Function to read and process data bit in direct reception mode. Must be implemented in module class.
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:10
virtual int16_t standby()=0
Sets module to standby.
virtual int16_t setFrequencyDeviation(float freqDev)=0
Sets FSK frequency deviation from carrier frequency. Allowed values depend on bit rate setting and mu...
@@ -189,6 +188,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
virtual int16_t transmitDirect(uint32_t frf=0)=0
Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module ...
int16_t available()
Get the number of direct mode bytes currently available in buffer.
Definition: PhysicalLayer.cpp:187
virtual void setDirectAction(void(*func)(void))=0
Set interrupt service routine function to call when data bit is receveid in direct mode....
+virtual void readBit(RADIOLIB_PIN_TYPE pin)=0
Function to read and process data bit in direct reception mode. Must be implemented in module class.
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:59
virtual int16_t receiveDirect()=0
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). Must be implemented in module cla...
uint8_t read()
Get data from direct mode buffer.
Definition: PhysicalLayer.cpp:191
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html
index cacecd0a..69e1955e 100644
--- a/_r_f69_8h_source.html
+++ b/_r_f69_8h_source.html
@@ -634,44 +634,48 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
- 872 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 877 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
-
- 885 int16_t _tempOffset = 0;
-
-
- 888 size_t _packetLength = 0;
- 889 bool _packetLengthQueried =
false;
- 890 uint8_t _packetLengthConfig = RF69_PACKET_FORMAT_VARIABLE;
-
- 892 bool _promiscuous =
false;
-
- 894 uint8_t _syncWordLength = 2;
-
-
- 897 int16_t directMode();
- 898 int16_t setPacketMode(uint8_t mode, uint8_t len);
-
- 900 #if !defined(RADIOLIB_GODMODE)
-
-
- 903 int16_t setMode(uint8_t mode);
- 904 void clearIRQFlags();
-
-
-
-
-
+
+
+ 884 void readBit(RADIOLIB_PIN_TYPE pin);
+
+ 886 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+ 891 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+
+
+ 899 int16_t _tempOffset = 0;
+
+
+ 902 size_t _packetLength = 0;
+ 903 bool _packetLengthQueried =
false;
+ 904 uint8_t _packetLengthConfig = RF69_PACKET_FORMAT_VARIABLE;
+
+ 906 bool _promiscuous =
false;
+
+ 908 uint8_t _syncWordLength = 2;
+
+
+ 911 int16_t directMode();
+ 912 int16_t setPacketMode(uint8_t mode, uint8_t len);
+
+ 914 #if !defined(RADIOLIB_GODMODE)
+
+
+ 917 int16_t setMode(uint8_t mode);
+ 918 void clearIRQFlags();
+
+
+
+
+
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: RF69.cpp:715
@@ -709,12 +713,14 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation.
Definition: RF69.cpp:529
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: RF69.cpp:643
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:591
+void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: RF69.cpp:826
int16_t disableSyncWordFiltering()
Disable preamble and sync word filtering and generation.
Definition: RF69.cpp:703
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: RF69.cpp:795
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:100
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER an...
Definition: RF69.cpp:769
void setAESKey(uint8_t *key)
Sets AES key.
Definition: RF69.cpp:229
+void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: RF69.cpp:822
Implements all common low-level SPI/UART/I2C methods to control the wireless module....
Definition: Module.h:17
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: RF69.cpp:179
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:553
@@ -722,7 +728,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
void setAmbientTemperature(int16_t tempAmbient)
Sets ambient temperature. Required to correct values from on-board temperature sensor.
Definition: RF69.cpp:656
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: RF69.cpp:384
int16_t sleep()
Sets the module to sleep mode.
Definition: RF69.cpp:163
-int16_t getChipVersion()
Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working.
Definition: RF69.cpp:822
+int16_t getChipVersion()
Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working.
Definition: RF69.cpp:830
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0)
Enable sync word filtering and generation.
Definition: RF69.cpp:698
int16_t variablePacketLengthMode(uint8_t maxLen=RF69_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: RF69.cpp:694
int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition: RF69.cpp:292
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html
index 029ecc4a..8846c40b 100644
--- a/_s_x126x_8h_source.html
+++ b/_s_x126x_8h_source.html
@@ -547,85 +547,89 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
- 890 #ifndef RADIOLIB_GODMODE
-
-
-
- 894 int16_t setTx(uint32_t timeout = 0);
- 895 int16_t setRx(uint32_t timeout);
-
- 897 int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax = SX126X_PA_CONFIG_HP_MAX, uint8_t paLut = SX126X_PA_CONFIG_PA_LUT);
- 898 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 899 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 900 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 901 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
- 902 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = SX126X_IRQ_NONE, uint16_t dio3Mask = SX126X_IRQ_NONE);
- 903 uint16_t getIrqStatus();
- 904 int16_t clearIrqStatus(uint16_t clearIrqParams = SX126X_IRQ_ALL);
- 905 int16_t setRfFrequency(uint32_t frf);
- 906 int16_t calibrateImage(uint8_t* data);
- 907 uint8_t getPacketType();
- 908 int16_t setTxParams(uint8_t power, uint8_t rampTime = SX126X_PA_RAMP_200U);
- 909 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
- 910 int16_t setModulationParamsFSK(uint32_t br, uint8_t pulseShape, uint8_t rxBw, uint32_t freqDev);
- 911 int16_t setPacketParams(uint16_t preambleLength, uint8_t crcType, uint8_t payloadLength, uint8_t headerType, uint8_t invertIQ = SX126X_LORA_IQ_STANDARD);
- 912 int16_t setPacketParamsFSK(uint16_t preambleLength, uint8_t crcType, uint8_t syncWordLength, uint8_t addrComp, uint8_t whitening, uint8_t packetType = SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLength = 0xFF, uint8_t preambleDetectorLength = SX126X_GFSK_PREAMBLE_DETECT_16);
- 913 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
- 914 int16_t setRegulatorMode(uint8_t mode);
-
- 916 uint32_t getPacketStatus();
- 917 uint16_t getDeviceErrors();
- 918 int16_t clearDeviceErrors();
-
- 920 int16_t startReceiveCommon();
- 921 int16_t setFrequencyRaw(
float freq);
- 922 int16_t setPacketMode(uint8_t mode, uint8_t len);
- 923 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
-
-
- 926 int16_t fixSensitivity();
- 927 int16_t fixPaClamping();
- 928 int16_t fixImplicitTimeout();
- 929 int16_t fixInvertedIQ(uint8_t iqConfig);
-
- 931 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
-
- 937 int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 938 int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 939 int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 940 int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 941 int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen,
bool write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes,
bool waitForBusy, uint32_t timeout = 5000);
-
- 943 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 947 uint8_t _bw = 0, _sf = 0, _cr = 0, _ldro = 0, _crcType = 0, _headerType = 0;
- 948 uint16_t _preambleLength = 0;
-
- 950 bool _ldroAuto =
true;
-
- 952 uint32_t _br = 0, _freqDev = 0;
- 953 uint8_t _rxBw = 0, _pulseShape = 0, _crcTypeFSK = 0, _syncWordLength = 0, _addrComp = 0, _whitening = 0, _packetType = 0;
- 954 uint16_t _preambleLengthFSK = 0;
-
+
+
+ 902 void readBit(RADIOLIB_PIN_TYPE pin);
+
+ 904 #ifndef RADIOLIB_GODMODE
+
+
+
+ 908 int16_t setTx(uint32_t timeout = 0);
+ 909 int16_t setRx(uint32_t timeout);
+
+ 911 int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax = SX126X_PA_CONFIG_HP_MAX, uint8_t paLut = SX126X_PA_CONFIG_PA_LUT);
+ 912 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 913 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 914 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 915 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
+ 916 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = SX126X_IRQ_NONE, uint16_t dio3Mask = SX126X_IRQ_NONE);
+ 917 uint16_t getIrqStatus();
+ 918 int16_t clearIrqStatus(uint16_t clearIrqParams = SX126X_IRQ_ALL);
+ 919 int16_t setRfFrequency(uint32_t frf);
+ 920 int16_t calibrateImage(uint8_t* data);
+ 921 uint8_t getPacketType();
+ 922 int16_t setTxParams(uint8_t power, uint8_t rampTime = SX126X_PA_RAMP_200U);
+ 923 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
+ 924 int16_t setModulationParamsFSK(uint32_t br, uint8_t pulseShape, uint8_t rxBw, uint32_t freqDev);
+ 925 int16_t setPacketParams(uint16_t preambleLength, uint8_t crcType, uint8_t payloadLength, uint8_t headerType, uint8_t invertIQ = SX126X_LORA_IQ_STANDARD);
+ 926 int16_t setPacketParamsFSK(uint16_t preambleLength, uint8_t crcType, uint8_t syncWordLength, uint8_t addrComp, uint8_t whitening, uint8_t packetType = SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLength = 0xFF, uint8_t preambleDetectorLength = SX126X_GFSK_PREAMBLE_DETECT_16);
+ 927 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+ 928 int16_t setRegulatorMode(uint8_t mode);
+
+ 930 uint32_t getPacketStatus();
+ 931 uint16_t getDeviceErrors();
+ 932 int16_t clearDeviceErrors();
+
+ 934 int16_t startReceiveCommon();
+ 935 int16_t setFrequencyRaw(
float freq);
+ 936 int16_t setPacketMode(uint8_t mode, uint8_t len);
+ 937 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
+
+
+ 940 int16_t fixSensitivity();
+ 941 int16_t fixPaClamping();
+ 942 int16_t fixImplicitTimeout();
+ 943 int16_t fixInvertedIQ(uint8_t iqConfig);
+
+ 945 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+
+ 951 int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 952 int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 953 int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 954 int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 955 int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen,
bool write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes,
bool waitForBusy, uint32_t timeout = 5000);
-
-
- 959 uint32_t _tcxoDelay = 0;
+ 957 #if !defined(RADIOLIB_GODMODE)
+
+
- 961 size_t _implicitLen = 0;
-
- 963 int16_t config(uint8_t modem);
-
+ 961 uint8_t _bw = 0, _sf = 0, _cr = 0, _ldro = 0, _crcType = 0, _headerType = 0;
+ 962 uint16_t _preambleLength = 0;
+
+ 964 bool _ldroAuto =
true;
-
-
-
+ 966 uint32_t _br = 0, _freqDev = 0;
+ 967 uint8_t _rxBw = 0, _pulseShape = 0, _crcTypeFSK = 0, _syncWordLength = 0, _addrComp = 0, _whitening = 0, _packetType = 0;
+ 968 uint16_t _preambleLengthFSK = 0;
+
+
+
+
+ 973 uint32_t _tcxoDelay = 0;
+
+ 975 size_t _implicitLen = 0;
+
+ 977 int16_t config(uint8_t modem);
+
+
+
+
+
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:10
@@ -666,7 +670,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: SX126x.cpp:1066
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1186
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:406
-int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1216
+int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1228
int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition: SX126x.cpp:414
int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition: SX126x.cpp:970
int16_t fixedPacketLengthMode(uint8_t len=SX126X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1100
@@ -679,8 +683,10 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: SX126x.cpp:734
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition: SX126x.cpp:325
int16_t startReceive(uint32_t timeout=SX126X_RX_TIMEOUT_INF)
Interrupt-driven receive method. DIO1 will be activated when full packet is received.
Definition: SX126x.cpp:475
-int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1264
+int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1276
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...
Definition: SX126x.cpp:1166
+void readBit(RADIOLIB_PIN_TYPE pin)
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX126x.cpp:1222
+void setDirectAction(void(*func)(void))
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX126x.cpp:1216
float getSNR()
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: SX126x.cpp:1077
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: SX126x.cpp:394
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: SX126x.cpp:309
diff --git a/_s_x127x_8h_source.html b/_s_x127x_8h_source.html
index 94d9fdaf..38ed421b 100644
--- a/_s_x127x_8h_source.html
+++ b/_s_x127x_8h_source.html
@@ -749,7 +749,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
-
+ 1041 void readBit(RADIOLIB_PIN_TYPE pin);
1043 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
@@ -804,6 +804,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
int16_t setAFCAGCTrigger(uint8_t trigger)
Controls trigger of AFC and AGC.
Definition: SX127x.cpp:816
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: SX127x.cpp:1013
void setDio1Action(void(*func)(void))
Set interrupt service routine function to call when DIO1 activates.
Definition: SX127x.cpp:421
+void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1303
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: SX127x.cpp:1299
int16_t sleep()
Sets the LoRa module to sleep to save power. Module will not be able to transmit or receive any data ...
Definition: SX127x.cpp:288
int16_t startReceive(uint8_t len=0, uint8_t mode=SX127X_RXCONTINUOUS)
Interrupt-driven receive method. DIO0 will be activated when full valid packet is received.
Definition: SX127x.cpp:369
@@ -813,7 +814,6 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
int16_t setSyncWord(uint8_t syncWord)
Sets LoRa sync word. Only available in LoRa mode.
Definition: SX127x.cpp:553
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:59
int16_t beginFSK(uint8_t chipVersion, float br, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)
Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK init...
Definition: SX127x.cpp:55
-void readBit(uint8_t pin)
Function to read and process data bit in direct reception mode.
Definition: SX127x.cpp:1303
int16_t receiveDirect() override
Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...
Definition: SX127x.cpp:330
void setDio0Action(void(*func)(void))
Set interrupt service routine function to call when DIO0 activates.
Definition: SX127x.cpp:413
uint8_t random()
Get one truly random byte from RSSI noise.
Definition: SX127x.cpp:1061
diff --git a/_s_x128x_8h_source.html b/_s_x128x_8h_source.html
index 13b2203a..4c88f5d6 100644
--- a/_s_x128x_8h_source.html
+++ b/_s_x128x_8h_source.html
@@ -527,80 +527,84 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
- 787 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 792 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
- 798 uint8_t _bw = 0, _sf = 0, _cr = 0;
- 799 uint8_t _preambleLengthLoRa = 0, _headerType = 0, _payloadLen = 0, _crcLoRa = 0;
+
+
+ 799 void readBit(RADIOLIB_PIN_TYPE pin);
-
-
- 803 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 804 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 805 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 806 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
- 807 int16_t setTx(uint16_t periodBaseCount = SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);
- 808 int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);
-
- 810 uint8_t getPacketType();
- 811 int16_t setRfFrequency(uint32_t frf);
- 812 int16_t setTxParams(uint8_t power, uint8_t rampTime = SX128X_PA_RAMP_10_US);
- 813 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
- 814 int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);
- 815 int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncWordLen, uint8_t syncWordMatch, uint8_t crcLen, uint8_t whitening, uint8_t payloadLen = 0xFF, uint8_t headerType = SX128X_GFSK_FLRC_PACKET_VARIABLE);
- 816 int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTestPayload, uint8_t whitening);
- 817 int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t headerType, uint8_t payloadLen, uint8_t crc, uint8_t invertIQ = SX128X_LORA_IQ_STANDARD);
- 818 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = SX128X_IRQ_NONE, uint16_t dio3Mask = SX128X_IRQ_NONE);
- 819 uint16_t getIrqStatus();
- 820 int16_t clearIrqStatus(uint16_t clearIrqParams = SX128X_IRQ_ALL);
- 821 int16_t setRangingRole(uint8_t role);
- 822 int16_t setPacketType(uint8_t type);
-
- 824 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
-
- 826 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 831 int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 832 int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 833 int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 834 int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
- 835 int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen,
bool write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes,
bool waitForBusy, uint32_t timeout = 5000);
-
- 837 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
- 844 float _modIndexReal = 0;
- 845 uint16_t _brKbps = 0;
- 846 uint8_t _br = 0, _modIndex = 0, _shaping = 0;
- 847 uint8_t _preambleLengthGFSK = 0, _syncWordLen = 0, _syncWordMatch = 0, _crcGFSK = 0, _whitening = 0;
-
-
-
-
-
- 853 uint8_t _connectionState = 0, _crcBLE = 0, _bleTestPayload = 0;
-
- 855 int16_t config(uint8_t modem);
-
-
-
-
-
+ 801 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+ 806 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+ 812 uint8_t _bw = 0, _sf = 0, _cr = 0;
+ 813 uint8_t _preambleLengthLoRa = 0, _headerType = 0, _payloadLen = 0, _crcLoRa = 0;
+
+
+
+ 817 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 818 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 819 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 820 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
+ 821 int16_t setTx(uint16_t periodBaseCount = SX128X_TX_TIMEOUT_NONE, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);
+ 822 int16_t setRx(uint16_t periodBaseCount, uint8_t periodBase = SX128X_PERIOD_BASE_15_625_US);
+
+ 824 uint8_t getPacketType();
+ 825 int16_t setRfFrequency(uint32_t frf);
+ 826 int16_t setTxParams(uint8_t power, uint8_t rampTime = SX128X_PA_RAMP_10_US);
+ 827 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+ 828 int16_t setModulationParams(uint8_t modParam1, uint8_t modParam2, uint8_t modParam3);
+ 829 int16_t setPacketParamsGFSK(uint8_t preambleLen, uint8_t syncWordLen, uint8_t syncWordMatch, uint8_t crcLen, uint8_t whitening, uint8_t payloadLen = 0xFF, uint8_t headerType = SX128X_GFSK_FLRC_PACKET_VARIABLE);
+ 830 int16_t setPacketParamsBLE(uint8_t connState, uint8_t crcLen, uint8_t bleTestPayload, uint8_t whitening);
+ 831 int16_t setPacketParamsLoRa(uint8_t preambleLen, uint8_t headerType, uint8_t payloadLen, uint8_t crc, uint8_t invertIQ = SX128X_LORA_IQ_STANDARD);
+ 832 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = SX128X_IRQ_NONE, uint16_t dio3Mask = SX128X_IRQ_NONE);
+ 833 uint16_t getIrqStatus();
+ 834 int16_t clearIrqStatus(uint16_t clearIrqParams = SX128X_IRQ_ALL);
+ 835 int16_t setRangingRole(uint8_t role);
+ 836 int16_t setPacketType(uint8_t type);
+
+ 838 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
+
+ 840 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+ 845 int16_t SPIwriteCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 846 int16_t SPIwriteCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 847 int16_t SPIreadCommand(uint8_t cmd, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 848 int16_t SPIreadCommand(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, uint8_t numBytes,
bool waitForBusy =
true);
+ 849 int16_t SPItransfer(uint8_t* cmd, uint8_t cmdLen,
bool write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes,
bool waitForBusy, uint32_t timeout = 5000);
+
+ 851 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+
+ 858 float _modIndexReal = 0;
+ 859 uint16_t _brKbps = 0;
+ 860 uint8_t _br = 0, _modIndex = 0, _shaping = 0;
+ 861 uint8_t _preambleLengthGFSK = 0, _syncWordLen = 0, _syncWordMatch = 0, _crcGFSK = 0, _whitening = 0;
+
+
+
+
+
+ 867 uint8_t _connectionState = 0, _crcBLE = 0, _bleTestPayload = 0;
+
+ 869 int16_t config(uint8_t modem);
+
+
+
+
+
int16_t beginBLE(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t power=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)
Initialization method for BLE modem.
Definition: SX128x.cpp:126
@@ -613,6 +617,8 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: SX128x.cpp:437
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX128x series does...
Definition: SX128x.cpp:368
int16_t setAccessAddress(uint32_t addr)
Sets BLE access address.
Definition: SX128x.cpp:1007
+void readBit(RADIOLIB_PIN_TYPE pin)
Dummy method, to ensure PhysicalLayer compatibility.
+void setDirectAction(void(*func)(void))
Dummy method, to ensure PhysicalLayer compatibility.
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX128x.cpp:834
uint8_t random()
Dummy random method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1149
int16_t startReceive(uint16_t timeout=SX128X_RX_TIMEOUT_INF)
Interrupt-driven receive method. DIO1 will be activated when full packet is received.
Definition: SX128x.cpp:521
diff --git a/_si443x_8h_source.html b/_si443x_8h_source.html
index bd743e9e..c0a73fe1 100644
--- a/_si443x_8h_source.html
+++ b/_si443x_8h_source.html
@@ -701,37 +701,41 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
- 802 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 807 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
-
- 815 size_t _packetLength = 0;
- 816 bool _packetLengthQueried =
false;
-
- 818 int16_t setFrequencyRaw(
float newFreq);
-
- 820 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 824 void clearIRQFlags();
-
- 826 int16_t updateClockRecovery();
- 827 int16_t directMode();
-
-
-
+
+
+ 814 void readBit(RADIOLIB_PIN_TYPE pin);
+
+ 816 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+ 821 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+
+
+ 829 size_t _packetLength = 0;
+ 830 bool _packetLengthQueried =
false;
-
+ 832 int16_t setFrequencyRaw(
float newFreq);
+
+ 834 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 838 void clearIRQFlags();
+
+ 840 int16_t updateClockRecovery();
+ 841 int16_t directMode();
+
+
+
+
+
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:10
@@ -758,9 +762,11 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
Implements all common low-level SPI/UART/I2C methods to control the wireless module....
Definition: Module.h:17
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: Si443x.cpp:509
void reset()
Reset method. Will reset the chip to the default state using SDN pin.
Definition: Si443x.cpp:60
+void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: Si443x.cpp:578
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:466
Base class for Si443x series. All derived classes for Si443x (e.g. Si4431 or Si4432) inherit from thi...
Definition: Si443x.h:554
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values range from 0.625 to 320....
Definition: Si443x.cpp:336
+void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: Si443x.cpp:574
int16_t receive(uint8_t *data, size_t len) override
Binary receive method. Will attempt to receive arbitrary binary data up to 64 bytes long....
Definition: Si443x.cpp:101
int16_t transmit(uint8_t *data, size_t len, uint8_t addr=0) override
Binary transmit method. Will transmit arbitrary binary data up to 64 bytes long. For overloads to tra...
Definition: Si443x.cpp:68
Si443x(Module *mod)
Default constructor.
Definition: Si443x.cpp:4
diff --git a/class_c_c1101-members.html b/class_c_c1101-members.html
index aa655bec..da468268 100644
--- a/class_c_c1101-members.html
+++ b/class_c_c1101-members.html
@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | CC1101 | virtual |
readData(uint8_t *data, size_t len) override | CC1101 | virtual |
readData(String &str, size_t len=0) | CC1101 | |
readData(uint8_t *data, size_t len)=0 | CC1101 | |
@@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
setBitRate(float br) | CC1101 | |
setCrcFiltering(bool crcOn=true) | CC1101 | |
setDataShaping(uint8_t sh) override | CC1101 | virtual |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | CC1101 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | CC1101 | virtual |
setFrequency(float freq) | CC1101 | |
diff --git a/class_c_c1101.html b/class_c_c1101.html
index b2d03116..8b32ad20 100644
--- a/class_c_c1101.html
+++ b/class_c_c1101.html
@@ -232,6 +232,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14) if CC1101 is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -305,12 +311,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -671,6 +671,42 @@ void PhysicalLayer.
+
+
+
+◆ readBit()
+
+
+
+
+
+
+
+
+ void CC1101::readBit |
+ ( |
+ RADIOLIB_PIN_TYPE |
+ pin | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
+
+ Function to read and process data bit in direct reception mode.
+ - Parameters
-
+
+ pin | Pin on which to read. |
+
+
+
+
+ Implements PhysicalLayer.
+
@@ -984,6 +1020,42 @@ void | PhysicalLayer.
+
+
+
+◆ setDirectAction()
+
+
+
+
+
+
+
+
+ void CC1101::setDirectAction |
+ ( |
+ void(*)(void) |
+ func | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
+
+ Set interrupt service routine function to call when data bit is receveid in direct mode.
+ - Parameters
-
+
+ func | Pointer to interrupt service routine. |
+
+
+
+
+ Implements PhysicalLayer.
+
diff --git a/class_c_c1101.js b/class_c_c1101.js
index 6a8be1d9..f73ea181 100644
--- a/class_c_c1101.js
+++ b/class_c_c1101.js
@@ -15,6 +15,7 @@ var class_c_c1101 =
[ "getRSSI", "class_c_c1101.html#a48fd0452d6f7d7d51ea7d23b2dbe1551", null ],
[ "packetMode", "class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2", null ],
[ "random", "class_c_c1101.html#aeea507b71f1a3dfab5be4c3a1606b8fd", null ],
+ [ "readBit", "class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc", null ],
[ "readData", "class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22", null ],
[ "readData", "class_c_c1101.html#ae8b6c756eb4b92855433ca389d73c632", null ],
@@ -25,6 +26,7 @@ var class_c_c1101 =
[ "setBitRate", "class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37", null ],
[ "setCrcFiltering", "class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26", null ],
[ "setDataShaping", "class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6", null ],
+ [ "setDirectAction", "class_c_c1101.html#a5161fa10b19d857840579601ef565363", null ],
[ "setEncoding", "class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea", null ],
[ "setFrequency", "class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e", null ],
[ "setFrequencyDeviation", "class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3", null ],
diff --git a/class_physical_layer-members.html b/class_physical_layer-members.html
index 63b11faf..cfca42e1 100644
--- a/class_physical_layer-members.html
+++ b/class_physical_layer-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_physical_layer.html',''); initRe
| random(int32_t min, int32_t max) | PhysicalLayer | |
random()=0 | PhysicalLayer | pure virtual |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin)=0 | PhysicalLayer | pure virtual |
readData(String &str, size_t len=0) | PhysicalLayer | |
readData(uint8_t *data, size_t len)=0 | PhysicalLayer | pure virtual |
receive(String &str, size_t len=0) | PhysicalLayer | |
diff --git a/class_physical_layer.html b/class_physical_layer.html
index 7cb38dbf..ba48c0bd 100644
--- a/class_physical_layer.html
+++ b/class_physical_layer.html
@@ -207,9 +207,9 @@ Public Member Functions
virtual void | setDirectAction (void(*func)(void))=0 |
| Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
|
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
+virtual void | readBit (RADIOLIB_PIN_TYPE pin)=0 |
+ | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
+ |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -450,8 +450,8 @@ Public Member Functions
-
-◆ readBit()
+
+◆ readBit()
@@ -462,7 +462,7 @@ Public Member Functions
virtual void PhysicalLayer::readBit |
( |
- uint8_t |
+ RADIOLIB_PIN_TYPE |
pin | ) |
|
@@ -482,7 +482,7 @@ Public Member Functions
-
Implemented in SX127x.
+
Implemented in SX127x, CC1101, SX126x, RF69, Si443x, SX128x, and nRF24.
@@ -757,7 +757,7 @@ Public Member Functions
-Implemented in SX127x.
+Implemented in SX127x, CC1101, SX126x, RF69, Si443x, SX128x, and nRF24.
diff --git a/class_physical_layer.js b/class_physical_layer.js
index c69e4fb4..68e32e80 100644
--- a/class_physical_layer.js
+++ b/class_physical_layer.js
@@ -8,7 +8,7 @@ var class_physical_layer =
[ "random", "class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53", null ],
[ "random", "class_physical_layer.html#a76113e10481743094a1cd0280692b0a9", null ],
[ "read", "class_physical_layer.html#a929662904e9af2611e098dc13b91c977", null ],
- [ "readBit", "class_physical_layer.html#a6ac05c26d08c763388451b0359cb2b1f", null ],
+ [ "readBit", "class_physical_layer.html#a9b720e7776ad7ea805932578907b0058", null ],
[ "readData", "class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_physical_layer.html#ae8b6c756eb4b92855433ca389d73c632", null ],
[ "receive", "class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36", null ],
diff --git a/class_r_f69-members.html b/class_r_f69-members.html
index 9d973bd8..3b504105 100644
--- a/class_r_f69-members.html
+++ b/class_r_f69-members.html
@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | RF69 | virtual |
readData(uint8_t *data, size_t len) override | RF69 | virtual |
readData(String &str, size_t len=0) | RF69 | |
readData(uint8_t *data, size_t len)=0 | RF69 | |
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
setDataShaping(uint8_t sh) override | RF69 | virtual |
setDio0Action(void(*func)(void)) | RF69 | |
setDio1Action(void(*func)(void)) | RF69 | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | RF69 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | RF69 | virtual |
setFrequency(float freq) | RF69 | |
diff --git a/class_r_f69.html b/class_r_f69.html
index 93eb237e..3faddb8c 100644
--- a/class_r_f69.html
+++ b/class_r_f69.html
@@ -255,6 +255,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -328,12 +334,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -696,6 +696,42 @@ void PhysicalLayer.
+
+
+
+◆ readBit()
+
+
+
+
+
+
+
+
+ void RF69::readBit |
+ ( |
+ RADIOLIB_PIN_TYPE |
+ pin | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
+
+ Function to read and process data bit in direct reception mode.
+ - Parameters
-
+
+ pin | Pin on which to read. |
+
+
+
+
+ Implements PhysicalLayer.
+
@@ -1140,6 +1176,42 @@ void |
+◆ setDirectAction()
+
+
+
+
+
+
+
+
+ void RF69::setDirectAction |
+ ( |
+ void(*)(void) |
+ func | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
+
+ Set interrupt service routine function to call when data bit is receveid in direct mode.
+ - Parameters
-
+
+ func | Pointer to interrupt service routine. |
+
+
+
+
+ Implements PhysicalLayer.
+
diff --git a/class_r_f69.js b/class_r_f69.js
index a6ce0719..b59435ee 100644
--- a/class_r_f69.js
+++ b/class_r_f69.js
@@ -16,6 +16,7 @@ var class_r_f69 =
[ "getTemperature", "class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853", null ],
[ "packetMode", "class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f", null ],
[ "random", "class_r_f69.html#a54cd7be92e166659b50bd6ed4433db4c", null ],
+ [ "readBit", "class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa", null ],
[ "readData", "class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_r_f69.html#a3983b66c83818b4082805bcafc712f00", null ],
[ "readData", "class_r_f69.html#ae8b6c756eb4b92855433ca389d73c632", null ],
@@ -32,6 +33,7 @@ var class_r_f69 =
[ "setDataShaping", "class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a", null ],
[ "setDio0Action", "class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77", null ],
[ "setDio1Action", "class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf", null ],
+ [ "setDirectAction", "class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28", null ],
[ "setEncoding", "class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2", null ],
[ "setFrequency", "class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b", null ],
[ "setFrequencyDeviation", "class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be", null ],
diff --git a/class_r_f_m95-members.html b/class_r_f_m95-members.html
index 91760af5..f1c4e82e 100644
--- a/class_r_f_m95-members.html
+++ b/class_r_f_m95-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_r_f_m95.html',''); initResizable
| PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_r_f_m95.html b/class_r_f_m95.html
index 1c566071..25294f9b 100644
--- a/class_r_f_m95.html
+++ b/class_r_f_m95.html
@@ -333,9 +333,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_r_f_m96-members.html b/class_r_f_m96-members.html
index 1282902e..09934984 100644
--- a/class_r_f_m96-members.html
+++ b/class_r_f_m96-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_r_f_m96.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_r_f_m96.html b/class_r_f_m96.html
index 581f14ba..73dae352 100644
--- a/class_r_f_m96.html
+++ b/class_r_f_m96.html
@@ -332,9 +332,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_r_f_m97-members.html b/class_r_f_m97-members.html
index 9df3202e..b321c167 100644
--- a/class_r_f_m97-members.html
+++ b/class_r_f_m97-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_r_f_m97.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_r_f_m97.html b/class_r_f_m97.html
index 432473f9..52ca3f78 100644
--- a/class_r_f_m97.html
+++ b/class_r_f_m97.html
@@ -340,9 +340,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x1231-members.html b/class_s_x1231-members.html
index eb04538d..e1104bff 100644
--- a/class_s_x1231-members.html
+++ b/class_s_x1231-members.html
@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | RF69 | virtual |
readData(uint8_t *data, size_t len) override | RF69 | virtual |
readData(String &str, size_t len=0) | RF69 | |
readData(uint8_t *data, size_t len)=0 | RF69 | |
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
setDataShaping(uint8_t sh) override | RF69 | virtual |
setDio0Action(void(*func)(void)) | RF69 | |
setDio1Action(void(*func)(void)) | RF69 | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | RF69 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | RF69 | virtual |
setFrequency(float freq) | RF69 | |
diff --git a/class_s_x1231.html b/class_s_x1231.html
index 9e362280..02359f0a 100644
--- a/class_s_x1231.html
+++ b/class_s_x1231.html
@@ -262,6 +262,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -335,12 +341,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x1261-members.html b/class_s_x1261-members.html
index c6a50a21..9d68d211 100644
--- a/class_s_x1261-members.html
+++ b/class_s_x1261-members.html
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX126x | virtual |
readData(uint8_t *data, size_t len) override | SX126x | virtual |
readData(String &str, size_t len=0) | SX126x | |
readData(uint8_t *data, size_t len)=0 | SX126x | |
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
setDataShaping(uint8_t sh) override | SX126x | virtual |
setDio1Action(void(*func)(void)) | SX126x | |
setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX126x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX126x | virtual |
setFrequency(float freq, bool calibrate=true) | SX1262 | |
diff --git a/class_s_x1261.html b/class_s_x1261.html
index 13ae8055..9b5cb45a 100644
--- a/class_s_x1261.html
+++ b/class_s_x1261.html
@@ -300,6 +300,12 @@ void | uint8_t | random () |
| Get one truly random byte from RSSI noise. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -373,12 +379,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x1262-members.html b/class_s_x1262-members.html
index fb636dc1..81d9ef20 100644
--- a/class_s_x1262-members.html
+++ b/class_s_x1262-members.html
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX126x | virtual |
readData(uint8_t *data, size_t len) override | SX126x | virtual |
readData(String &str, size_t len=0) | SX126x | |
readData(uint8_t *data, size_t len)=0 | SX126x | |
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
setDataShaping(uint8_t sh) override | SX126x | virtual |
setDio1Action(void(*func)(void)) | SX126x | |
setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX126x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX126x | virtual |
setFrequency(float freq, bool calibrate=true) | SX1262 | |
diff --git a/class_s_x1262.html b/class_s_x1262.html
index 5d57049a..3f02370c 100644
--- a/class_s_x1262.html
+++ b/class_s_x1262.html
@@ -293,6 +293,12 @@ void | uint8_t | random () |
| Get one truly random byte from RSSI noise. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -366,12 +372,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x1268-members.html b/class_s_x1268-members.html
index bdebea26..978aa3b5 100644
--- a/class_s_x1268-members.html
+++ b/class_s_x1268-members.html
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX126x | virtual |
readData(uint8_t *data, size_t len) override | SX126x | virtual |
readData(String &str, size_t len=0) | SX126x | |
readData(uint8_t *data, size_t len)=0 | SX126x | |
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
setDataShaping(uint8_t sh) override | SX126x | virtual |
setDio1Action(void(*func)(void)) | SX126x | |
setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX126x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX126x | virtual |
setFrequency(float freq, bool calibrate=true) | SX1268 | |
diff --git a/class_s_x1268.html b/class_s_x1268.html
index 732c59be..f01244f9 100644
--- a/class_s_x1268.html
+++ b/class_s_x1268.html
@@ -292,6 +292,12 @@ void | uint8_t | random () |
| Get one truly random byte from RSSI noise. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -365,12 +371,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x126x-members.html b/class_s_x126x-members.html
index ecaf0b2e..fcc2febe 100644
--- a/class_s_x126x-members.html
+++ b/class_s_x126x-members.html
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX126x | virtual |
readData(uint8_t *data, size_t len) override | SX126x | virtual |
readData(String &str, size_t len=0) | SX126x | |
readData(uint8_t *data, size_t len)=0 | SX126x | |
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
setDataShaping(uint8_t sh) override | SX126x | virtual |
setDio1Action(void(*func)(void)) | SX126x | |
setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX126x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX126x | virtual |
setFrequencyDeviation(float freqDev) override | SX126x | virtual |
diff --git a/class_s_x126x.html b/class_s_x126x.html
index 50d24714..ffbb9828 100644
--- a/class_s_x126x.html
+++ b/class_s_x126x.html
@@ -278,6 +278,12 @@ void | uint8_t | random () |
| Get one truly random byte from RSSI noise. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -351,12 +357,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -866,6 +866,42 @@ void PhysicalLayer.
+
+
+
+◆ readBit()
+
+
+
+
+
+
+
+
+ void SX126x::readBit |
+ ( |
+ RADIOLIB_PIN_TYPE |
+ pin | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
@@ -1406,6 +1442,42 @@ void | ReturnsStatus Codes
+
+
+
+◆ setDirectAction()
+
+
+
+
+
+
+
+
+ void SX126x::setDirectAction |
+ ( |
+ void(*)(void) |
+ func | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
@@ -2391,6 +2463,7 @@ void | SX126x.h
src/modules/SX126x/SX126x.cpp
+src/modules/SX128x/SX128x.cpp
diff --git a/class_s_x126x.js b/class_s_x126x.js
index 4c4d2c5c..28d23872 100644
--- a/class_s_x126x.js
+++ b/class_s_x126x.js
@@ -18,6 +18,7 @@ var class_s_x126x =
[ "getTimeOnAir", "class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10", null ],
[ "implicitHeader", "class_s_x126x.html#adec09cba71494bd927ad1da786606ca6", null ],
[ "random", "class_s_x126x.html#a3dd88861454d8b6e742470dee04961be", null ],
+ [ "readBit", "class_s_x126x.html#aff80db65e546934980feac7e6c81dd80", null ],
[ "readData", "class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2", null ],
[ "readData", "class_s_x126x.html#ae8b6c756eb4b92855433ca389d73c632", null ],
@@ -36,6 +37,7 @@ var class_s_x126x =
[ "setDataShaping", "class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676", null ],
[ "setDio1Action", "class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d", null ],
[ "setDio2AsRfSwitch", "class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf", null ],
+ [ "setDirectAction", "class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a", null ],
[ "setEncoding", "class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60", null ],
[ "setFrequencyDeviation", "class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3", null ],
[ "setNodeAddress", "class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752", null ],
diff --git a/class_s_x1272-members.html b/class_s_x1272-members.html
index f690f52d..b096bae9 100644
--- a/class_s_x1272-members.html
+++ b/class_s_x1272-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable
| PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x1272.html b/class_s_x1272.html
index 88606626..e52741b1 100644
--- a/class_s_x1272.html
+++ b/class_s_x1272.html
@@ -322,9 +322,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x1273-members.html b/class_s_x1273-members.html
index 1a822afc..76ca94fa 100644
--- a/class_s_x1273-members.html
+++ b/class_s_x1273-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x1273.html b/class_s_x1273.html
index c1f7d77e..5f983ad7 100644
--- a/class_s_x1273.html
+++ b/class_s_x1273.html
@@ -332,9 +332,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x1276-members.html b/class_s_x1276-members.html
index 4da70d71..09084f7e 100644
--- a/class_s_x1276-members.html
+++ b/class_s_x1276-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x1276.html b/class_s_x1276.html
index 4c15fb84..f8abbcb4 100644
--- a/class_s_x1276.html
+++ b/class_s_x1276.html
@@ -335,9 +335,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x1277-members.html b/class_s_x1277-members.html
index eecc70a5..c615b041 100644
--- a/class_s_x1277-members.html
+++ b/class_s_x1277-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x1277.html b/class_s_x1277.html
index 1402ed56..b869c0df 100644
--- a/class_s_x1277.html
+++ b/class_s_x1277.html
@@ -338,9 +338,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x1278-members.html b/class_s_x1278-members.html
index 0028c712..0ed7e7a1 100644
--- a/class_s_x1278-members.html
+++ b/class_s_x1278-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x1278.html b/class_s_x1278.html
index e2d8fae4..75ef604d 100644
--- a/class_s_x1278.html
+++ b/class_s_x1278.html
@@ -327,9 +327,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x1279-members.html b/class_s_x1279-members.html
index a6dbf9ca..8f3dcdbd 100644
--- a/class_s_x1279-members.html
+++ b/class_s_x1279-members.html
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x1279.html b/class_s_x1279.html
index 043d3fb4..a5421969 100644
--- a/class_s_x1279.html
+++ b/class_s_x1279.html
@@ -335,9 +335,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_s_x127x-members.html b/class_s_x127x-members.html
index 4f1c2e5b..87c5b961 100644
--- a/class_s_x127x-members.html
+++ b/class_s_x127x-members.html
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin) | SX127x | virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX127x | virtual |
readData(uint8_t *data, size_t len) override | SX127x | virtual |
readData(String &str, size_t len=0) | SX127x | |
readData(uint8_t *data, size_t len)=0 | SX127x | |
diff --git a/class_s_x127x.html b/class_s_x127x.html
index caa02863..36b01615 100644
--- a/class_s_x127x.html
+++ b/class_s_x127x.html
@@ -277,9 +277,9 @@ void | void | setDirectAction (void(*func)(void)) |
| Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
|
-void | readBit (uint8_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -832,8 +832,8 @@ void
-◆ readBit()
+
+◆ readBit()
| void SX127x::readBit |
( |
- uint8_t |
+ RADIOLIB_PIN_TYPE |
pin | ) |
|
@@ -864,7 +864,7 @@ void PhysicalLayer.
+ Implements PhysicalLayer.
diff --git a/class_s_x127x.js b/class_s_x127x.js
index 7cb4a1a5..d7e45692 100644
--- a/class_s_x127x.js
+++ b/class_s_x127x.js
@@ -19,7 +19,7 @@ var class_s_x127x =
[ "invertIQ", "class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04", null ],
[ "packetMode", "class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1", null ],
[ "random", "class_s_x127x.html#a6a03da620f9fb532c879900ba05732de", null ],
- [ "readBit", "class_s_x127x.html#ae1e58e9c92557dd0334646a3a4759bbd", null ],
+ [ "readBit", "class_s_x127x.html#a071442611a32154e8b3db7981f242a53", null ],
[ "readData", "class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745", null ],
[ "readData", "class_s_x127x.html#ae8b6c756eb4b92855433ca389d73c632", null ],
diff --git a/class_s_x1280-members.html b/class_s_x1280-members.html
index a7e6a143..c63eb557 100644
--- a/class_s_x1280-members.html
+++ b/class_s_x1280-members.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
| PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
range(bool master, uint32_t addr) | SX1280 | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX128x | virtual |
readData(uint8_t *data, size_t len) override | SX128x | virtual |
readData(String &str, size_t len=0) | SX128x | |
readData(uint8_t *data, size_t len)=0 | SX128x | |
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021) | SX128x | |
setDataShaping(uint8_t sh) override | SX128x | virtual |
setDio1Action(void(*func)(void)) | SX128x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX128x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX128x | virtual |
setFrequency(float freq) | SX128x | |
diff --git a/class_s_x1280.html b/class_s_x1280.html
index e5019685..3652b5c5 100644
--- a/class_s_x1280.html
+++ b/class_s_x1280.html
@@ -253,6 +253,12 @@ void | uint8_t | random () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -326,12 +332,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x1281-members.html b/class_s_x1281-members.html
index 555b958b..e0ee4169 100644
--- a/class_s_x1281-members.html
+++ b/class_s_x1281-members.html
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX128x | virtual |
readData(uint8_t *data, size_t len) override | SX128x | virtual |
readData(String &str, size_t len=0) | SX128x | |
readData(uint8_t *data, size_t len)=0 | SX128x | |
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021) | SX128x | |
setDataShaping(uint8_t sh) override | SX128x | virtual |
setDio1Action(void(*func)(void)) | SX128x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX128x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX128x | virtual |
setFrequency(float freq) | SX128x | |
diff --git a/class_s_x1281.html b/class_s_x1281.html
index eca0ac07..5a4cdbb6 100644
--- a/class_s_x1281.html
+++ b/class_s_x1281.html
@@ -240,6 +240,12 @@ void | uint8_t | random () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -313,12 +319,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x1282-members.html b/class_s_x1282-members.html
index 0a930164..74ffe5d5 100644
--- a/class_s_x1282-members.html
+++ b/class_s_x1282-members.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
range(bool master, uint32_t addr) | SX1280 | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX128x | virtual |
readData(uint8_t *data, size_t len) override | SX128x | virtual |
readData(String &str, size_t len=0) | SX128x | |
readData(uint8_t *data, size_t len)=0 | SX128x | |
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021) | SX128x | |
setDataShaping(uint8_t sh) override | SX128x | virtual |
setDio1Action(void(*func)(void)) | SX128x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX128x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX128x | virtual |
setFrequency(float freq) | SX128x | |
diff --git a/class_s_x1282.html b/class_s_x1282.html
index 47a6ffa9..210829a7 100644
--- a/class_s_x1282.html
+++ b/class_s_x1282.html
@@ -257,6 +257,12 @@ void | uint8_t | random () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -330,12 +336,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_s_x128x-members.html b/class_s_x128x-members.html
index 15942ad2..e4a2f1d1 100644
--- a/class_s_x128x-members.html
+++ b/class_s_x128x-members.html
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | SX128x | virtual |
readData(uint8_t *data, size_t len) override | SX128x | virtual |
readData(String &str, size_t len=0) | SX128x | |
readData(uint8_t *data, size_t len)=0 | SX128x | |
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021) | SX128x | |
setDataShaping(uint8_t sh) override | SX128x | virtual |
setDio1Action(void(*func)(void)) | SX128x | |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | SX128x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | SX128x | virtual |
setFrequency(float freq) | SX128x | |
diff --git a/class_s_x128x.html b/class_s_x128x.html
index 75172051..e561dc7a 100644
--- a/class_s_x128x.html
+++ b/class_s_x128x.html
@@ -236,6 +236,12 @@ void | uint8_t | random () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -309,12 +315,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -794,6 +794,42 @@ void PhysicalLayer.
+
+
+
+◆ readBit()
+
+
+
+
+
+
+
+
+ void SX128x::readBit |
+ ( |
+ RADIOLIB_PIN_TYPE |
+ pin | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
@@ -1290,6 +1326,42 @@ void |
+◆ setDirectAction()
+
+
+
+
+
+
+
+
+ void SX128x::setDirectAction |
+ ( |
+ void(*)(void) |
+ func | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
diff --git a/class_s_x128x.js b/class_s_x128x.js
index 523a87f9..1fe1824b 100644
--- a/class_s_x128x.js
+++ b/class_s_x128x.js
@@ -13,6 +13,7 @@ var class_s_x128x =
[ "getTimeOnAir", "class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232", null ],
[ "implicitHeader", "class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b", null ],
[ "random", "class_s_x128x.html#a1cefaf76d47ee71d143fc073333a9d82", null ],
+ [ "readBit", "class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039", null ],
[ "readData", "class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb", null ],
[ "readData", "class_s_x128x.html#ae8b6c756eb4b92855433ca389d73c632", null ],
@@ -29,6 +30,7 @@ var class_s_x128x =
[ "setCRC", "class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe", null ],
[ "setDataShaping", "class_s_x128x.html#a99491c705e88dddc820f884b778f1660", null ],
[ "setDio1Action", "class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed", null ],
+ [ "setDirectAction", "class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236", null ],
[ "setEncoding", "class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947", null ],
[ "setFrequency", "class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371", null ],
[ "setFrequencyDeviation", "class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1", null ],
diff --git a/class_si4430-members.html b/class_si4430-members.html
index 9ef5f198..7ff22dac 100644
--- a/class_si4430-members.html
+++ b/class_si4430-members.html
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
| PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | Si443x | virtual |
readData(uint8_t *data, size_t len) override | Si443x | virtual |
readData(String &str, size_t len=0) | Si443x | |
readData(uint8_t *data, size_t len)=0 | Si443x | |
@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
reset() | Si443x | |
setBitRate(float br) | Si443x | |
setDataShaping(uint8_t sh) override | Si443x | virtual |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | Si443x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | Si443x | virtual |
setFrequency(float freq) | Si4430 | |
diff --git a/class_si4430.html b/class_si4430.html
index c799163f..b540d696 100644
--- a/class_si4430.html
+++ b/class_si4430.html
@@ -214,6 +214,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return SI443X_DEVICE_VERSION (0x06) if Si443x is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -287,12 +293,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_si4431-members.html b/class_si4431-members.html
index 22caec4e..4d2adf90 100644
--- a/class_si4431-members.html
+++ b/class_si4431-members.html
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | Si443x | virtual |
readData(uint8_t *data, size_t len) override | Si443x | virtual |
readData(String &str, size_t len=0) | Si443x | |
readData(uint8_t *data, size_t len)=0 | Si443x | |
@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
reset() | Si443x | |
setBitRate(float br) | Si443x | |
setDataShaping(uint8_t sh) override | Si443x | virtual |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | Si443x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | Si443x | virtual |
setFrequency(float freq) | Si4432 | |
diff --git a/class_si4431.html b/class_si4431.html
index b4df3665..327ee700 100644
--- a/class_si4431.html
+++ b/class_si4431.html
@@ -211,6 +211,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return SI443X_DEVICE_VERSION (0x06) if Si443x is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -284,12 +290,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_si4432-members.html b/class_si4432-members.html
index 75ab5df0..11b334d2 100644
--- a/class_si4432-members.html
+++ b/class_si4432-members.html
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | Si443x | virtual |
readData(uint8_t *data, size_t len) override | Si443x | virtual |
readData(String &str, size_t len=0) | Si443x | |
readData(uint8_t *data, size_t len)=0 | Si443x | |
@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
reset() | Si443x | |
setBitRate(float br) | Si443x | |
setDataShaping(uint8_t sh) override | Si443x | virtual |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | Si443x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | Si443x | virtual |
setFrequency(float freq) | Si4432 | |
diff --git a/class_si4432.html b/class_si4432.html
index acbeca5c..0f85b776 100644
--- a/class_si4432.html
+++ b/class_si4432.html
@@ -202,6 +202,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return SI443X_DEVICE_VERSION (0x06) if Si443x is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -275,12 +281,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
diff --git a/class_si443x-members.html b/class_si443x-members.html
index ede6e4ae..674fb101 100644
--- a/class_si443x-members.html
+++ b/class_si443x-members.html
@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | Si443x | virtual |
readData(uint8_t *data, size_t len) override | Si443x | virtual |
readData(String &str, size_t len=0) | Si443x | |
readData(uint8_t *data, size_t len)=0 | Si443x | |
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
reset() | Si443x | |
setBitRate(float br) | Si443x | |
setDataShaping(uint8_t sh) override | Si443x | virtual |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | Si443x | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | Si443x | virtual |
setFrequencyDeviation(float freqDev) override | Si443x | virtual |
diff --git a/class_si443x.html b/class_si443x.html
index 685cde22..5668edf0 100644
--- a/class_si443x.html
+++ b/class_si443x.html
@@ -189,6 +189,12 @@ void | int16_t | getChipVersion () |
| Read version SPI register. Should return SI443X_DEVICE_VERSION (0x06) if Si443x is connected and working. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Set interrupt service routine function to call when data bit is receveid in direct mode. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -262,12 +268,6 @@ void | int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -463,6 +463,42 @@ void PhysicalLayer.
+
+
+
+◆ readBit()
+
+
+
+
+
+
+
+
+ void Si443x::readBit |
+ ( |
+ RADIOLIB_PIN_TYPE |
+ pin | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
+
+ Function to read and process data bit in direct reception mode.
+ - Parameters
-
+
+ pin | Pin on which to read. |
+
+
+
+
+ Implements PhysicalLayer.
+
@@ -750,6 +786,42 @@ void | PhysicalLayer.
+
+
+
+◆ setDirectAction()
+
+
+
+
+
+
+
+
+ void Si443x::setDirectAction |
+ ( |
+ void(*)(void) |
+ func | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
+
+ Set interrupt service routine function to call when data bit is receveid in direct mode.
+ - Parameters
-
+
+ func | Pointer to interrupt service routine. |
+
+
+
+
+ Implements PhysicalLayer.
+
diff --git a/class_si443x.js b/class_si443x.js
index 4b25c859..5e2271e2 100644
--- a/class_si443x.js
+++ b/class_si443x.js
@@ -7,6 +7,7 @@ var class_si443x =
[ "getPacketLength", "class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10", null ],
[ "packetMode", "class_si443x.html#a616eb24c4b11c5d39caaade160be8092", null ],
[ "random", "class_si443x.html#ad371b44fc0c4ddd3ed39e2595e85b5df", null ],
+ [ "readBit", "class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7", null ],
[ "readData", "class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e", null ],
[ "readData", "class_si443x.html#ae8b6c756eb4b92855433ca389d73c632", null ],
@@ -17,6 +18,7 @@ var class_si443x =
[ "reset", "class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97", null ],
[ "setBitRate", "class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170", null ],
[ "setDataShaping", "class_si443x.html#ade08c79074c7e4414d34eefa25cee168", null ],
+ [ "setDirectAction", "class_si443x.html#a55fae20e81755c8b014d080741d61913", null ],
[ "setEncoding", "class_si443x.html#a1382fc3b68f447e381613e6670747128", null ],
[ "setFrequencyDeviation", "class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66", null ],
[ "setIrqAction", "class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726", null ],
diff --git a/classn_r_f24-members.html b/classn_r_f24-members.html
index 35531450..bb90739c 100644
--- a/classn_r_f24-members.html
+++ b/classn_r_f24-members.html
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
| PhysicalLayer::random(int32_t max) | PhysicalLayer | |
PhysicalLayer::random(int32_t min, int32_t max) | PhysicalLayer | |
read() | PhysicalLayer | |
- readBit(uint8_t pin)=0 | PhysicalLayer | pure virtual |
+ readBit(RADIOLIB_PIN_TYPE pin) | nRF24 | virtual |
readData(uint8_t *data, size_t len) override | nRF24 | virtual |
readData(String &str, size_t len=0) | nRF24 | |
readData(uint8_t *data, size_t len)=0 | nRF24 | |
@@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
setCrcFiltering(bool crcOn=true) | nRF24 | |
setDataRate(int16_t dataRate) | nRF24 | |
setDataShaping(uint8_t sh) override | nRF24 | virtual |
- setDirectAction(void(*func)(void))=0 | PhysicalLayer | pure virtual |
+ setDirectAction(void(*func)(void)) | nRF24 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | nRF24 | virtual |
setFrequency(int16_t freq) | nRF24 | |
diff --git a/classn_r_f24.html b/classn_r_f24.html
index 0e86fe05..4b776a43 100644
--- a/classn_r_f24.html
+++ b/classn_r_f24.html
@@ -196,6 +196,12 @@ Public Member Functions
uint8_t | random () |
| Dummy random method, to ensure PhysicalLayer compatibility. More...
|
|
+void | setDirectAction (void(*func)(void)) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
+void | readBit (RADIOLIB_PIN_TYPE pin) |
+ | Dummy method, to ensure PhysicalLayer compatibility. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -269,12 +275,6 @@ Public Member Functions
int16_t | setDirectSyncWord (uint32_t syncWord, uint8_t len) |
| Set sync word to be used to determine start of packet in direct reception mode. More...
|
|
-virtual void | setDirectAction (void(*func)(void))=0 |
- | Set interrupt service routine function to call when data bit is receveid in direct mode. Must be implemented in module class. More...
|
- |
-virtual void | readBit (uint8_t pin)=0 |
- | Function to read and process data bit in direct reception mode. Must be implemented in module class. More...
|
- |
int16_t | available () |
| Get the number of direct mode bytes currently available in buffer. More...
|
|
@@ -503,6 +503,42 @@ Public Member Functions
Implements PhysicalLayer.
+
+
+
+◆ readBit()
+
+
+
+
+
+
+
+
+ void nRF24::readBit |
+ ( |
+ RADIOLIB_PIN_TYPE |
+ pin | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
@@ -908,6 +944,42 @@ Public Member Functions
Implements PhysicalLayer.
+
+
+
+◆ setDirectAction()
+
+
+
+
+
+
+
+
+ void nRF24::setDirectAction |
+ ( |
+ void(*)(void) |
+ func | ) |
+ |
+
+
+ |
+
+virtual |
+
+
+
diff --git a/classn_r_f24.js b/classn_r_f24.js
index 45826985..3d606d3e 100644
--- a/classn_r_f24.js
+++ b/classn_r_f24.js
@@ -7,6 +7,7 @@ var classn_r_f24 =
[ "getStatus", "classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9", null ],
[ "isCarrierDetected", "classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37", null ],
[ "random", "classn_r_f24.html#aeb98b92de42dec7c703888c62e061c3c", null ],
+ [ "readBit", "classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6", null ],
[ "readData", "classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2", null ],
[ "readData", "classn_r_f24.html#a410fb78acb4ed358818c132687b8857a", null ],
[ "readData", "classn_r_f24.html#ae8b6c756eb4b92855433ca389d73c632", null ],
@@ -20,6 +21,7 @@ var classn_r_f24 =
[ "setCrcFiltering", "classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282", null ],
[ "setDataRate", "classn_r_f24.html#a1f3ec2196733a2e2476f50690967f285", null ],
[ "setDataShaping", "classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916", null ],
+ [ "setDirectAction", "classn_r_f24.html#a3da63a447659f92153654d31a5d2854c", null ],
[ "setEncoding", "classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf", null ],
[ "setFrequency", "classn_r_f24.html#abec5f9dba44a019e23c8bf516f104fad", null ],
[ "setFrequencyDeviation", "classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4", null ],
diff --git a/functions_func_r.html b/functions_func_r.html
index d441b9c5..8797a7ef 100644
--- a/functions_func_r.html
+++ b/functions_func_r.html
@@ -102,8 +102,14 @@ $(document).ready(function(){initNavTree('functions_func_r.html',''); initResiza
: PhysicalLayer
readBit()
-: PhysicalLayer
-, SX127x
+: CC1101
+, nRF24
+, PhysicalLayer
+, RF69
+, Si443x
+, SX126x
+, SX127x
+, SX128x
readData()
: CC1101
diff --git a/functions_func_s.html b/functions_func_s.html
index 74d88ce1..ad99ffc1 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -202,8 +202,14 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
: SX126x
setDirectAction()
-: PhysicalLayer
+: CC1101
+, nRF24
+, PhysicalLayer
+, RF69
+, Si443x
+, SX126x
, SX127x
+, SX128x
setDirectSyncWord()
: PhysicalLayer
@@ -369,8 +375,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
: CC1101
, RF69
, Si443x
-, SX126x
-, SX127x
+, SX126x
+, SX127x
, SX128x
setTCXO()
diff --git a/functions_r.html b/functions_r.html
index 39272b67..a3b64fa9 100644
--- a/functions_r.html
+++ b/functions_r.html
@@ -105,8 +105,14 @@ $(document).ready(function(){initNavTree('functions_r.html',''); initResizable()
: PhysicalLayer
readBit()
-: PhysicalLayer
-, SX127x
+: CC1101
+, nRF24
+, PhysicalLayer
+, RF69
+, Si443x
+, SX126x
+, SX127x
+, SX128x
readData()
: CC1101
diff --git a/functions_s.html b/functions_s.html
index c44bdb1b..f488a149 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -208,8 +208,14 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: SX126x
setDirectAction()
-: PhysicalLayer
+: CC1101
+, nRF24
+, PhysicalLayer
+, RF69
+, Si443x
+, SX126x
, SX127x
+, SX128x
setDirectSyncWord()
: PhysicalLayer
@@ -372,12 +378,12 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: SX126x
setSyncWord()
-: CC1101
+: CC1101
, RF69
, Si443x
-, SX126x
-, SX127x
-, SX128x
+, SX126x
+, SX127x
+, SX128x
setTCXO()
: SX126x
@@ -451,9 +457,9 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
, PhysicalLayer
, RF69
, Si443x
-, SX126x
+, SX126x
, SX127x
-, SX128x
+, SX128x
startDirect()
: PhysicalLayer
@@ -482,7 +488,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
startTransmit()
: CC1101
, nRF24
-, PhysicalLayer
+, PhysicalLayer
, RF69
, Si443x
, SX126x
diff --git a/n_r_f24_8h_source.html b/n_r_f24_8h_source.html
index e1978960..dc79429b 100644
--- a/n_r_f24_8h_source.html
+++ b/n_r_f24_8h_source.html
@@ -333,26 +333,30 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
- 474 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 479 void SPIreadRxPayload(uint8_t* data, uint8_t numBytes);
- 480 void SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);
- 481 void SPItransfer(uint8_t cmd,
bool write =
false, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);
-
- 483 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 487 uint8_t _addrWidth = 0;
-
-
-
-
+
+
+ 486 void readBit(RADIOLIB_PIN_TYPE pin);
+
+ 488 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
-
+ 493 void SPIreadRxPayload(uint8_t* data, uint8_t numBytes);
+ 494 void SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);
+ 495 void SPItransfer(uint8_t cmd,
bool write =
false, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);
+
+ 497 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 501 uint8_t _addrWidth = 0;
+
+
+
+
+
+
int16_t receive(uint8_t *data, size_t len) override
Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...
Definition: nRF24.cpp:111
@@ -363,6 +367,7 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: nRF24.cpp:447
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:334
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:59
+void readBit(RADIOLIB_PIN_TYPE pin)
Dummy method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:520
void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: nRF24.cpp:154
int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr) override
Interrupt-driven binary transmit method. IRQ will be activated when full packet is transmitted....
Definition: nRF24.cpp:158
uint8_t random()
Dummy random method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:508
@@ -371,6 +376,7 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
int16_t setFrequencyDeviation(float freqDev) override
Dummy configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:440
int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full packet is received.
Definition: nRF24.cpp:198
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 Physical...
Definition: nRF24.cpp:80
+void setDirectAction(void(*func)(void))
Dummy method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:514
int16_t receiveDirect() override
Dummy direct mode reception method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:148
int16_t disablePipe(uint8_t pipeNum)
Disables specified receive pipe.
Definition: nRF24.cpp:401
nRF24(Module *mod)
Default constructor.
Definition: nRF24.cpp:4
diff --git a/navtreedata.js b/navtreedata.js
index 61a124ce..f94964ad 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -45,10 +45,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_a_f_s_k_8h_source.html",
-"class_module.html#a5d66f76c11ac91a35a3a1d9647aa6f6d",
-"class_s_x126x.html#a923654706eff5118ef6e84214e837f27",
-"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99",
-"group__status__codes.html#gaf1f9fb751ed4f4094c02a406e049f645"
+"class_module.html#a56456ade4eeffa2c566a6fc3fd098276",
+"class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10",
+"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314",
+"group__status__codes.html#gaccd2c15a0a2372183a64c7796fa3207f"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 3ca6a018..3af8c024 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -87,58 +87,60 @@ var NAVTREEINDEX0 =
"class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f":[3,0,2,16],
"class_a_x25_frame.html#af62935e56dc24bca5d2e2aeb932b63f8":[3,0,2,11],
"class_c_c1101.html":[3,0,3],
-"class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3":[3,0,3,27],
-"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,3,43],
+"class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3":[3,0,3,29],
+"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,3,45],
"class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0":[3,0,3,10],
-"class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46":[3,0,3,50],
-"class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e":[3,0,3,34],
+"class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46":[3,0,3,52],
+"class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e":[3,0,3,36],
"class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705":[3,0,3,8],
-"class_c_c1101.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,3,20],
-"class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6":[3,0,3,36],
+"class_c_c1101.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,3,21],
+"class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6":[3,0,3,38],
"class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2":[3,0,3,13],
-"class_c_c1101.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,3,44],
-"class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6":[3,0,3,38],
-"class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2":[3,0,3,35],
+"class_c_c1101.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,3,46],
+"class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6":[3,0,3,40],
+"class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2":[3,0,3,37],
"class_c_c1101.html#a48fd0452d6f7d7d51ea7d23b2dbe1551":[3,0,3,12],
-"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,3,46],
+"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,3,48],
"class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b":[3,0,3,5],
+"class_c_c1101.html#a5161fa10b19d857840579601ef565363":[3,0,3,26],
"class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb":[3,0,3,9],
+"class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc":[3,0,3,15],
"class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e":[3,0,3,0],
-"class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8":[3,0,3,30],
+"class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8":[3,0,3,32],
"class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4":[3,0,3,6],
-"class_c_c1101.html#a7612bf81e48086004c62548de2682266":[3,0,3,39],
-"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,3,48],
-"class_c_c1101.html#a881122ec3457c5f95760859f8e0297c7":[3,0,3,51],
-"class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22":[3,0,3,16],
-"class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,3,41],
+"class_c_c1101.html#a7612bf81e48086004c62548de2682266":[3,0,3,41],
+"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,3,50],
+"class_c_c1101.html#a881122ec3457c5f95760859f8e0297c7":[3,0,3,53],
+"class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22":[3,0,3,17],
+"class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,3,43],
"class_c_c1101.html#a9335f1d5ccab7aab2357449002203810":[3,0,3,7],
-"class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e":[3,0,3,26],
+"class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e":[3,0,3,28],
"class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883":[3,0,3,4],
-"class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37":[3,0,3,22],
-"class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26":[3,0,3,23],
-"class_c_c1101.html#ab053c185330519d58f364790108d29ac":[3,0,3,21],
-"class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,3,45],
-"class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea":[3,0,3,25],
+"class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37":[3,0,3,23],
+"class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26":[3,0,3,24],
+"class_c_c1101.html#ab053c185330519d58f364790108d29ac":[3,0,3,22],
+"class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,3,47],
+"class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea":[3,0,3,27],
"class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8":[3,0,3,2],
-"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,3,37],
-"class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda":[3,0,3,32],
-"class_c_c1101.html#ac6338c2f5c937a12dac06069944ffb77":[3,0,3,29],
+"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,3,39],
+"class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda":[3,0,3,34],
+"class_c_c1101.html#ac6338c2f5c937a12dac06069944ffb77":[3,0,3,31],
"class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4":[3,0,3,3],
-"class_c_c1101.html#acbfa80f431f335d5597500319f0affa8":[3,0,3,33],
+"class_c_c1101.html#acbfa80f431f335d5597500319f0affa8":[3,0,3,35],
"class_c_c1101.html#adcf6b5c4e1a066d6b9be326a9ee04284":[3,0,3,1],
-"class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,3,24],
-"class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a":[3,0,3,28],
-"class_c_c1101.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,3,17],
-"class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,3,15],
-"class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,3,47],
-"class_c_c1101.html#aedc1067d0334bb69ed5316146014097d":[3,0,3,19],
+"class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,3,25],
+"class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a":[3,0,3,30],
+"class_c_c1101.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,3,18],
+"class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,3,16],
+"class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,3,49],
+"class_c_c1101.html#aedc1067d0334bb69ed5316146014097d":[3,0,3,20],
"class_c_c1101.html#aeea507b71f1a3dfab5be4c3a1606b8fd":[3,0,3,14],
"class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6":[3,0,3,11],
-"class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db":[3,0,3,42],
-"class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3":[3,0,3,40],
-"class_c_c1101.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,3,49],
-"class_c_c1101.html#afa64d1ad4789d3146b38d14437234756":[3,0,3,31],
-"class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,3,18],
+"class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db":[3,0,3,44],
+"class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3":[3,0,3,42],
+"class_c_c1101.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,3,51],
+"class_c_c1101.html#afa64d1ad4789d3146b38d14437234756":[3,0,3,33],
+"class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,3,19],
"class_e_s_p8266.html":[3,0,4],
"class_e_s_p8266.html#a1caaa537edd52d1c2b7a0a25ef69c1c9":[3,0,4,8],
"class_e_s_p8266.html#a2f34474953b7dbe4d057c8e3f65e0dc4":[3,0,4,9],
@@ -247,7 +249,5 @@ var NAVTREEINDEX0 =
"class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3":[3,0,12,24],
"class_module.html#a4a87d59ad2bf6bb1bb9de1856a81b824":[3,0,12,22],
"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,12,20],
-"class_module.html#a53d99944916b750dc1c69890f370680e":[3,0,12,4],
-"class_module.html#a56456ade4eeffa2c566a6fc3fd098276":[3,0,12,5],
-"class_module.html#a5c09c878b55f56990dd0c2972a3440c4":[3,0,12,9]
+"class_module.html#a53d99944916b750dc1c69890f370680e":[3,0,12,4]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 6b1bca05..9de529ae 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX1 =
{
+"class_module.html#a56456ade4eeffa2c566a6fc3fd098276":[3,0,12,5],
+"class_module.html#a5c09c878b55f56990dd0c2972a3440c4":[3,0,12,9],
"class_module.html#a5d66f76c11ac91a35a3a1d9647aa6f6d":[3,0,12,15],
"class_module.html#a5ea76bc25ef979ec1ff90c032e476004":[3,0,12,0],
"class_module.html#a623aee6405b330b7c935013ff3d01100":[3,0,12,10],
@@ -65,7 +67,6 @@ var NAVTREEINDEX1 =
"class_physical_layer.html#a4b04eb6155b06d8ef400131c647d54e7":[3,0,16,28],
"class_physical_layer.html#a5bf5bac5b015aa9312025255ca503d4f":[3,0,16,4],
"class_physical_layer.html#a5e02457f1d519cf81b1590a182321c62":[3,0,16,0],
-"class_physical_layer.html#a6ac05c26d08c763388451b0359cb2b1f":[3,0,16,8],
"class_physical_layer.html#a76113e10481743094a1cd0280692b0a9":[3,0,16,6],
"class_physical_layer.html#a7d3419227d201d6912b77784636d437d":[3,0,16,17],
"class_physical_layer.html#a88a10657bd2215a11a2331f937414b55":[3,0,16,20],
@@ -73,6 +74,7 @@ var NAVTREEINDEX1 =
"class_physical_layer.html#a923654706eff5118ef6e84214e837f27":[3,0,16,21],
"class_physical_layer.html#a929662904e9af2611e098dc13b91c977":[3,0,16,7],
"class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c":[3,0,16,2],
+"class_physical_layer.html#a9b720e7776ad7ea805932578907b0058":[3,0,16,8],
"class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,16,24],
"class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26":[3,0,16,1],
"class_physical_layer.html#ab643a814dce48f71a13bf6ea23f44cbd":[3,0,16,14],
@@ -87,63 +89,65 @@ var NAVTREEINDEX1 =
"class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,16,11],
"class_r_f69.html":[3,0,17],
"class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853":[3,0,17,13],
-"class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847":[3,0,17,55],
+"class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847":[3,0,17,57],
"class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638":[3,0,17,10],
+"class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa":[3,0,17,16],
"class_r_f69.html#a15fafb6c24a8b5721623be447628bbaa":[3,0,17,5],
-"class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8":[3,0,17,27],
+"class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8":[3,0,17,28],
"class_r_f69.html#a1fd4609f419d8b0213ee39b05dd40b69":[3,0,17,7],
-"class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1":[3,0,17,46],
-"class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a":[3,0,17,38],
-"class_r_f69.html#a222682569338abb49d6952430b6eebdd":[3,0,17,57],
-"class_r_f69.html#a26667d50ec845c28e17236c69c886561":[3,0,17,44],
-"class_r_f69.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,17,21],
-"class_r_f69.html#a3983b66c83818b4082805bcafc712f00":[3,0,17,17],
+"class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1":[3,0,17,48],
+"class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a":[3,0,17,40],
+"class_r_f69.html#a222682569338abb49d6952430b6eebdd":[3,0,17,59],
+"class_r_f69.html#a26667d50ec845c28e17236c69c886561":[3,0,17,46],
+"class_r_f69.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,17,22],
+"class_r_f69.html#a3983b66c83818b4082805bcafc712f00":[3,0,17,18],
"class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80":[3,0,17,6],
-"class_r_f69.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,17,51],
-"class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a":[3,0,17,29],
-"class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb":[3,0,17,45],
-"class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,17,53],
+"class_r_f69.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,17,53],
+"class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a":[3,0,17,30],
+"class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb":[3,0,17,47],
+"class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,17,55],
"class_r_f69.html#a4c9dcbd7e44bc5e46d9f10ae276a0c5f":[3,0,17,9],
"class_r_f69.html#a4d0dea965aba1017a660c9478ec57560":[3,0,17,1],
"class_r_f69.html#a54cd7be92e166659b50bd6ed4433db4c":[3,0,17,15],
"class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee":[3,0,17,4],
"class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417":[3,0,17,8],
"class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f":[3,0,17,14],
-"class_r_f69.html#a6d90ad1d455de045c53c5758babd876c":[3,0,17,41],
-"class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a":[3,0,17,43],
-"class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9":[3,0,17,40],
-"class_r_f69.html#a855dc194947b095b821ec1524ba6814c":[3,0,17,50],
+"class_r_f69.html#a6d90ad1d455de045c53c5758babd876c":[3,0,17,43],
+"class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a":[3,0,17,45],
+"class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9":[3,0,17,42],
+"class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28":[3,0,17,33],
+"class_r_f69.html#a855dc194947b095b821ec1524ba6814c":[3,0,17,52],
"class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1":[3,0,17,11],
-"class_r_f69.html#a923654706eff5118ef6e84214e837f27":[3,0,17,48],
+"class_r_f69.html#a923654706eff5118ef6e84214e837f27":[3,0,17,50],
"class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942":[3,0,17,2],
-"class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc":[3,0,17,39],
-"class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a":[3,0,17,37],
-"class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77":[3,0,17,30],
-"class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194":[3,0,17,35],
-"class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf":[3,0,17,31],
-"class_r_f69.html#aada7c48828b950cdfd260594d502b03d":[3,0,17,42],
-"class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2":[3,0,17,32],
-"class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,17,52],
-"class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b":[3,0,17,33],
-"class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c":[3,0,17,36],
-"class_r_f69.html#abd556b0f455f9510213b17588a4baf1b":[3,0,17,22],
-"class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3":[3,0,17,24],
-"class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e":[3,0,17,28],
-"class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703":[3,0,17,25],
+"class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc":[3,0,17,41],
+"class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a":[3,0,17,39],
+"class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77":[3,0,17,31],
+"class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194":[3,0,17,37],
+"class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf":[3,0,17,32],
+"class_r_f69.html#aada7c48828b950cdfd260594d502b03d":[3,0,17,44],
+"class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2":[3,0,17,34],
+"class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,17,54],
+"class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b":[3,0,17,35],
+"class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c":[3,0,17,38],
+"class_r_f69.html#abd556b0f455f9510213b17588a4baf1b":[3,0,17,23],
+"class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3":[3,0,17,25],
+"class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e":[3,0,17,29],
+"class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703":[3,0,17,26],
"class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7":[3,0,17,12],
-"class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13":[3,0,17,26],
-"class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be":[3,0,17,34],
+"class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13":[3,0,17,27],
+"class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be":[3,0,17,36],
"class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51":[3,0,17,3],
-"class_r_f69.html#ae36e8e6042245621a182b29526fe2245":[3,0,17,20],
-"class_r_f69.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,17,18],
-"class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,17,16],
-"class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,17,54],
-"class_r_f69.html#af068e6e862c99e39d0261a7971dd56db":[3,0,17,49],
-"class_r_f69.html#af62ebde1ea34a394b9781a21ae348c39":[3,0,17,58],
-"class_r_f69.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,17,56],
-"class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a":[3,0,17,23],
-"class_r_f69.html#afae38fa64242043de34096bf497725f1":[3,0,17,47],
-"class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,17,19],
+"class_r_f69.html#ae36e8e6042245621a182b29526fe2245":[3,0,17,21],
+"class_r_f69.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,17,19],
+"class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,17,17],
+"class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,17,56],
+"class_r_f69.html#af068e6e862c99e39d0261a7971dd56db":[3,0,17,51],
+"class_r_f69.html#af62ebde1ea34a394b9781a21ae348c39":[3,0,17,60],
+"class_r_f69.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,17,58],
+"class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a":[3,0,17,24],
+"class_r_f69.html#afae38fa64242043de34096bf497725f1":[3,0,17,49],
+"class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,17,20],
"class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448":[3,0,17,0],
"class_r_f_m22.html":[3,0,18],
"class_r_f_m23.html":[3,0,19],
@@ -218,36 +222,32 @@ var NAVTREEINDEX1 =
"class_s_x1268.html#a6ad998275281de5c6f24f8a64db88052":[3,0,34,3],
"class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f":[3,0,34,0],
"class_s_x126x.html":[3,0,35],
-"class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d":[3,0,35,34],
+"class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d":[3,0,35,35],
"class_s_x126x.html#a0e5f0032a91686b9673a48c908eb1925":[3,0,35,12],
"class_s_x126x.html#a1b97488c6887df2e0291bba1b852605e":[3,0,35,2],
-"class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676":[3,0,35,33],
-"class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2":[3,0,35,41],
-"class_s_x126x.html#a288257242e483cb3eb6944333179dd26":[3,0,35,42],
-"class_s_x126x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,35,23],
-"class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60":[3,0,35,36],
+"class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676":[3,0,35,34],
+"class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2":[3,0,35,43],
+"class_s_x126x.html#a288257242e483cb3eb6944333179dd26":[3,0,35,44],
+"class_s_x126x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,35,24],
+"class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60":[3,0,35,38],
"class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c":[3,0,35,3],
-"class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08":[3,0,35,27],
-"class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2":[3,0,35,19],
+"class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08":[3,0,35,28],
+"class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2":[3,0,35,20],
"class_s_x126x.html#a3765f534418d4e0540c179621c019138":[3,0,35,6],
-"class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf":[3,0,35,46],
+"class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf":[3,0,35,48],
"class_s_x126x.html#a3dd88861454d8b6e742470dee04961be":[3,0,35,17],
-"class_s_x126x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,35,59],
+"class_s_x126x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,35,61],
"class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8":[3,0,35,8],
-"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,35,61],
-"class_s_x126x.html#a5052dc09f4b10ee22e169129f368685f":[3,0,35,53],
-"class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752":[3,0,35,38],
-"class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6":[3,0,35,48],
-"class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22":[3,0,35,43],
-"class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,35,40],
-"class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376":[3,0,35,49],
+"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,35,63],
+"class_s_x126x.html#a5052dc09f4b10ee22e169129f368685f":[3,0,35,55],
+"class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752":[3,0,35,40],
+"class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6":[3,0,35,50],
+"class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22":[3,0,35,45],
+"class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,35,42],
+"class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376":[3,0,35,51],
"class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd":[3,0,35,4],
-"class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f":[3,0,35,55],
-"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,35,51],
-"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3":[3,0,35,37],
-"class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e":[3,0,35,28],
-"class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10":[3,0,35,15],
-"class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435":[3,0,35,24],
-"class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e":[3,0,35,32],
-"class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b":[3,0,35,65]
+"class_s_x126x.html#a6b50cb78f02a3d93939437eb48489d3f":[3,0,35,57],
+"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,35,53],
+"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3":[3,0,35,39],
+"class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e":[3,0,35,29]
};
diff --git a/navtreeindex2.js b/navtreeindex2.js
index f6efeeaf..8053f6b9 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,40 +1,46 @@
var NAVTREEINDEX2 =
{
-"class_s_x126x.html#a923654706eff5118ef6e84214e837f27":[3,0,35,56],
-"class_s_x126x.html#a95007639c2648a1dbb614493224606f1":[3,0,35,31],
-"class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f":[3,0,35,25],
-"class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,35,47],
-"class_s_x126x.html#aa11ab2c6f4488daf2ece93288e05c504":[3,0,35,66],
+"class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10":[3,0,35,15],
+"class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435":[3,0,35,25],
+"class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e":[3,0,35,33],
+"class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b":[3,0,35,67],
+"class_s_x126x.html#a923654706eff5118ef6e84214e837f27":[3,0,35,58],
+"class_s_x126x.html#a95007639c2648a1dbb614493224606f1":[3,0,35,32],
+"class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f":[3,0,35,26],
+"class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,35,49],
+"class_s_x126x.html#aa11ab2c6f4488daf2ece93288e05c504":[3,0,35,68],
"class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab":[3,0,35,9],
"class_s_x126x.html#aa768ce757a0f7ee66cdd72cab7a855fa":[3,0,35,7],
-"class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009":[3,0,35,63],
+"class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009":[3,0,35,65],
"class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8":[3,0,35,0],
-"class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b":[3,0,35,39],
-"class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,35,60],
-"class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1":[3,0,35,58],
+"class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b":[3,0,35,41],
+"class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,35,62],
+"class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1":[3,0,35,60],
"class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c":[3,0,35,1],
-"class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034":[3,0,35,29],
+"class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a":[3,0,35,37],
+"class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034":[3,0,35,30],
"class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987":[3,0,35,11],
-"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,35,45],
+"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,35,47],
"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,35,10],
-"class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd":[3,0,35,52],
-"class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136":[3,0,35,54],
+"class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd":[3,0,35,54],
+"class_s_x126x.html#adc46b6adda2d0e82e25ed1fc78274136":[3,0,35,56],
"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,35,16],
"class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323":[3,0,35,13],
"class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca":[3,0,35,14],
-"class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,35,22],
-"class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf":[3,0,35,35],
-"class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d":[3,0,35,44],
-"class_s_x126x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,35,20],
-"class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,35,18],
-"class_s_x126x.html#ae9f24414bd684434c310df54b3558f21":[3,0,35,26],
-"class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,35,62],
-"class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,35,57],
-"class_s_x126x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,35,64],
-"class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,35,21],
-"class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e":[3,0,35,50],
+"class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,35,23],
+"class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf":[3,0,35,36],
+"class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d":[3,0,35,46],
+"class_s_x126x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,35,21],
+"class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,35,19],
+"class_s_x126x.html#ae9f24414bd684434c310df54b3558f21":[3,0,35,27],
+"class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,35,64],
+"class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,35,59],
+"class_s_x126x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,35,66],
+"class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,35,22],
+"class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e":[3,0,35,52],
"class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2":[3,0,35,5],
-"class_s_x126x.html#afd3113858966e878e9c67a1e710bd586":[3,0,35,30],
+"class_s_x126x.html#afd3113858966e878e9c67a1e710bd586":[3,0,35,31],
+"class_s_x126x.html#aff80db65e546934980feac7e6c81dd80":[3,0,35,18],
"class_s_x1272.html":[3,0,36],
"class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac":[3,0,36,8],
"class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b":[3,0,36,9],
@@ -94,6 +100,7 @@ var NAVTREEINDEX2 =
"class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a":[3,0,41,0],
"class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817":[3,0,41,3],
"class_s_x127x.html":[3,0,42],
+"class_s_x127x.html#a071442611a32154e8b3db7981f242a53":[3,0,42,19],
"class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1":[3,0,42,17],
"class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538":[3,0,42,42],
"class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04":[3,0,42,16],
@@ -145,7 +152,6 @@ var NAVTREEINDEX2 =
"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,56],
"class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3":[3,0,42,2],
"class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,42,24],
-"class_s_x127x.html#ae1e58e9c92557dd0334646a3a4759bbd":[3,0,42,19],
"class_s_x127x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,42,22],
"class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,42,20],
"class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a":[3,0,42,46],
@@ -169,59 +175,61 @@ var NAVTREEINDEX2 =
"class_s_x1282.html":[3,0,45],
"class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232":[3,0,45,0],
"class_s_x128x.html":[3,0,46],
-"class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed":[3,0,46,28],
-"class_s_x128x.html#a0efa595867624a54153d693d16f9f731":[3,0,46,36],
-"class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133":[3,0,46,33],
-"class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1":[3,0,46,37],
+"class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed":[3,0,46,29],
+"class_s_x128x.html#a0efa595867624a54153d693d16f9f731":[3,0,46,38],
+"class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133":[3,0,46,35],
+"class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1":[3,0,46,39],
"class_s_x128x.html#a1cefaf76d47ee71d143fc073333a9d82":[3,0,46,12],
-"class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f":[3,0,46,39],
-"class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371":[3,0,46,30],
+"class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f":[3,0,46,41],
+"class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371":[3,0,46,32],
"class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232":[3,0,46,10],
-"class_s_x128x.html#a2643ce22176293631fea2169f5e68e66":[3,0,46,20],
-"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,46,31],
-"class_s_x128x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,46,18],
-"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,46,40],
+"class_s_x128x.html#a2643ce22176293631fea2169f5e68e66":[3,0,46,21],
+"class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1":[3,0,46,33],
+"class_s_x128x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,46,19],
+"class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45":[3,0,46,42],
+"class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039":[3,0,46,13],
"class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c":[3,0,46,2],
-"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,46,17],
+"class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99":[3,0,46,18],
"class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735":[3,0,46,7],
-"class_s_x128x.html#a3bee00ec197ef9855c0079cb0a3009a6":[3,0,46,24],
-"class_s_x128x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,46,46],
-"class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,46,48],
-"class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,46,52],
-"class_s_x128x.html#a5f11803b3430bc059321b443f407e78b":[3,0,46,34],
+"class_s_x128x.html#a3bee00ec197ef9855c0079cb0a3009a6":[3,0,46,25],
+"class_s_x128x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,46,48],
+"class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,46,50],
+"class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,46,54],
+"class_s_x128x.html#a5f11803b3430bc059321b443f407e78b":[3,0,46,36],
"class_s_x128x.html#a7927beac8c610dffd06cf95242706f39":[3,0,46,1],
-"class_s_x128x.html#a8171d2f3de53156526580ca4fe4d647d":[3,0,46,42],
-"class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947":[3,0,46,29],
-"class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb":[3,0,46,21],
+"class_s_x128x.html#a8171d2f3de53156526580ca4fe4d647d":[3,0,46,44],
+"class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947":[3,0,46,31],
+"class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb":[3,0,46,22],
"class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2":[3,0,46,9],
-"class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f":[3,0,46,38],
+"class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f":[3,0,46,40],
"class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93":[3,0,46,4],
-"class_s_x128x.html#a923654706eff5118ef6e84214e837f27":[3,0,46,43],
-"class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5":[3,0,46,22],
+"class_s_x128x.html#a923654706eff5118ef6e84214e837f27":[3,0,46,45],
+"class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5":[3,0,46,23],
"class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d":[3,0,46,6],
-"class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb":[3,0,46,14],
+"class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb":[3,0,46,15],
"class_s_x128x.html#a94d3003277925e2dc3372548b3311008":[3,0,46,8],
-"class_s_x128x.html#a99491c705e88dddc820f884b778f1660":[3,0,46,27],
+"class_s_x128x.html#a99491c705e88dddc820f884b778f1660":[3,0,46,28],
"class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7":[3,0,46,0],
-"class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a":[3,0,46,25],
-"class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e":[3,0,46,41],
-"class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe":[3,0,46,26],
-"class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,46,47],
+"class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a":[3,0,46,26],
+"class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e":[3,0,46,43],
+"class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe":[3,0,46,27],
+"class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,46,49],
"class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f":[3,0,46,5],
"class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b":[3,0,46,11],
"class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660":[3,0,46,3],
-"class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9":[3,0,46,32],
-"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,46,35],
-"class_s_x128x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,46,15],
-"class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,46,13],
-"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,46,23],
-"class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,46,49],
-"class_s_x128x.html#aef221e7d463c5228ce00ed6934512848":[3,0,46,45],
-"class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,46,44],
-"class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5":[3,0,46,50],
-"class_s_x128x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,46,51],
-"class_s_x128x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,46,16],
-"class_s_x128x.html#aff7d86352c98771595375e17d19a2a97":[3,0,46,19],
+"class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9":[3,0,46,34],
+"class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,46,37],
+"class_s_x128x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,46,16],
+"class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,46,14],
+"class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,46,24],
+"class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,46,51],
+"class_s_x128x.html#aef221e7d463c5228ce00ed6934512848":[3,0,46,47],
+"class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,46,46],
+"class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5":[3,0,46,52],
+"class_s_x128x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,46,53],
+"class_s_x128x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,46,17],
+"class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236":[3,0,46,30],
+"class_s_x128x.html#aff7d86352c98771595375e17d19a2a97":[3,0,46,20],
"class_si4430.html":[3,0,25],
"class_si4430.html#a025a31861d1511090168e416140d0343":[3,0,25,2],
"class_si4430.html#a8e17e67d0d3dd9b478be964be8647ca7":[3,0,25,1],
@@ -237,17 +245,9 @@ var NAVTREEINDEX2 =
"class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84":[3,0,27,2],
"class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac":[3,0,27,0],
"class_si443x.html":[3,0,28],
-"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,28,26],
-"class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,28,17],
-"class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,28,13],
-"class_si443x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,28,12],
-"class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,28,4],
-"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,28,29],
-"class_si443x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,28,30],
-"class_si443x.html#a453eda5436dc4dfe0dad676dc3977752":[3,0,28,1],
-"class_si443x.html#a4821a6141caf16141074615c976ecd91":[3,0,28,20],
-"class_si443x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,28,32],
-"class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a":[3,0,28,23],
-"class_si443x.html#a51e6b7c677e82042224798114f311175":[3,0,28,22],
-"class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3":[3,0,28,3]
+"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,28,28],
+"class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,28,19],
+"class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,28,14],
+"class_si443x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,28,13],
+"class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,28,4]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 76d1a266..14de4bd6 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,29 +1,39 @@
var NAVTREEINDEX3 =
{
-"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,28,36],
+"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,28,31],
+"class_si443x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,28,32],
+"class_si443x.html#a453eda5436dc4dfe0dad676dc3977752":[3,0,28,1],
+"class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7":[3,0,28,7],
+"class_si443x.html#a4821a6141caf16141074615c976ecd91":[3,0,28,22],
+"class_si443x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,28,34],
+"class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a":[3,0,28,25],
+"class_si443x.html#a51e6b7c677e82042224798114f311175":[3,0,28,24],
+"class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3":[3,0,28,3],
+"class_si443x.html#a55fae20e81755c8b014d080741d61913":[3,0,28,18],
+"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,28,38],
"class_si443x.html#a616eb24c4b11c5d39caaade160be8092":[3,0,28,5],
-"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,28,34],
-"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,28,18],
-"class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,28,19],
+"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,28,36],
+"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,28,20],
+"class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,28,21],
"class_si443x.html#a8d019f58551346c3f3bd8b72d2486109":[3,0,28,2],
-"class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,28,27],
-"class_si443x.html#aabca3ba8eda212938febab1df2e764b4":[3,0,28,11],
-"class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,28,31],
-"class_si443x.html#ac45d2776df3ff338db154ead143fb7b8":[3,0,28,25],
-"class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e":[3,0,28,8],
+"class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,28,29],
+"class_si443x.html#aabca3ba8eda212938febab1df2e764b4":[3,0,28,12],
+"class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,28,33],
+"class_si443x.html#ac45d2776df3ff338db154ead143fb7b8":[3,0,28,27],
+"class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e":[3,0,28,9],
"class_si443x.html#ad371b44fc0c4ddd3ed39e2595e85b5df":[3,0,28,6],
-"class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170":[3,0,28,15],
-"class_si443x.html#ada90718aeb67d7f0e9899da534de9695":[3,0,28,24],
-"class_si443x.html#ade08c79074c7e4414d34eefa25cee168":[3,0,28,16],
-"class_si443x.html#ae365087803b88b29932b5c793edff1d4":[3,0,28,21],
-"class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97":[3,0,28,14],
+"class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170":[3,0,28,16],
+"class_si443x.html#ada90718aeb67d7f0e9899da534de9695":[3,0,28,26],
+"class_si443x.html#ade08c79074c7e4414d34eefa25cee168":[3,0,28,17],
+"class_si443x.html#ae365087803b88b29932b5c793edff1d4":[3,0,28,23],
+"class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97":[3,0,28,15],
"class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9":[3,0,28,0],
-"class_si443x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,28,9],
-"class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,28,7],
-"class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,28,33],
-"class_si443x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,28,28],
-"class_si443x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,28,35],
-"class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,28,10],
+"class_si443x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,28,10],
+"class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,28,8],
+"class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,28,35],
+"class_si443x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,28,30],
+"class_si443x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,28,37],
+"class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,28,11],
"class_transport_layer.html":[3,0,48],
"class_transport_layer.html#a1d9cb76640868aa0338b52808e4f022d":[3,0,48,4],
"class_transport_layer.html#a36b1ceebca3643fb475607d3d92f5d63":[3,0,48,2],
@@ -49,47 +59,49 @@ var NAVTREEINDEX3 =
"class_x_bee_serial.html#ae485a8ebeaf574ffe0c2c56a61583f13":[3,0,50,3],
"classes.html":[3,1],
"classn_r_f24.html":[3,0,15],
-"classn_r_f24.html#a033287e33c532638c11e2775a073f297":[3,0,15,28],
-"classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf":[3,0,15,20],
-"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,15,40],
-"classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916":[3,0,15,19],
-"classn_r_f24.html#a1f3ec2196733a2e2476f50690967f285":[3,0,15,18],
-"classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac":[3,0,15,11],
+"classn_r_f24.html#a033287e33c532638c11e2775a073f297":[3,0,15,30],
+"classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf":[3,0,15,22],
+"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,15,42],
+"classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916":[3,0,15,20],
+"classn_r_f24.html#a1f3ec2196733a2e2476f50690967f285":[3,0,15,19],
+"classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac":[3,0,15,12],
"classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b":[3,0,15,3],
-"classn_r_f24.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,15,12],
-"classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a":[3,0,15,25],
-"classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,15,17],
+"classn_r_f24.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,15,13],
+"classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6":[3,0,15,7],
+"classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a":[3,0,15,27],
+"classn_r_f24.html#a3da63a447659f92153654d31a5d2854c":[3,0,15,21],
+"classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,15,18],
"classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9":[3,0,15,4],
-"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,15,8],
-"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,15,13],
-"classn_r_f24.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,15,34],
-"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,15,33],
-"classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,15,36],
+"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,15,9],
+"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,15,14],
+"classn_r_f24.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,15,36],
+"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,15,35],
+"classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,15,38],
"classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a":[3,0,15,2],
-"classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4":[3,0,15,22],
-"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,15,38],
-"classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,15,29],
-"classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,15,14],
+"classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4":[3,0,15,24],
+"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,15,40],
+"classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,15,31],
+"classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,15,15],
"classn_r_f24.html#a60eb59262c5004b587b1d8177706ff28":[3,0,15,1],
-"classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4":[3,0,15,24],
-"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,15,31],
-"classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,15,27],
+"classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4":[3,0,15,26],
+"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,15,33],
+"classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,15,29],
"classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e":[3,0,15,0],
-"classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,15,35],
-"classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8":[3,0,15,26],
-"classn_r_f24.html#abec5f9dba44a019e23c8bf516f104fad":[3,0,15,21],
-"classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3":[3,0,15,23],
-"classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,15,16],
-"classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,15,15],
+"classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,15,37],
+"classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8":[3,0,15,28],
+"classn_r_f24.html#abec5f9dba44a019e23c8bf516f104fad":[3,0,15,23],
+"classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3":[3,0,15,25],
+"classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,15,17],
+"classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,15,16],
"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,15,5],
-"classn_r_f24.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,15,9],
-"classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,15,7],
-"classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,15,37],
+"classn_r_f24.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,15,10],
+"classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,15,8],
+"classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,15,39],
"classn_r_f24.html#aeb98b92de42dec7c703888c62e061c3c":[3,0,15,6],
-"classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db":[3,0,15,32],
-"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,15,30],
-"classn_r_f24.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,15,39],
-"classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,15,10],
+"classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db":[3,0,15,34],
+"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,15,32],
+"classn_r_f24.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,15,41],
+"classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,15,11],
"dir_022d1f7e87f0a3cd97fb9c4aa339f7b1.html":[4,0,0,1,9],
"dir_1496c164e9c77875dd570f4157f3157f.html":[4,0,0,0,6],
"dir_2cdd3c47e80335731aa10f67042c391a.html":[4,0,0,1,6],
@@ -118,15 +130,15 @@ var NAVTREEINDEX3 =
"dir_ed12d23d857ca7061030f8751e72e77c.html":[4,0,0,0,12],
"dir_f980efad9544c0545d0fa50a84ff12f2.html":[4,0,0,0,11],
"files.html":[4,0],
-"functions.html":[3,3,0,0],
"functions.html":[3,3,0],
+"functions.html":[3,3,0,0],
"functions_b.html":[3,3,0,1],
"functions_c.html":[3,3,0,2],
"functions_d.html":[3,3,0,3],
"functions_e.html":[3,3,0,4],
"functions_f.html":[3,3,0,5],
-"functions_func.html":[3,3,1],
"functions_func.html":[3,3,1,0],
+"functions_func.html":[3,3,1],
"functions_func_b.html":[3,3,1,1],
"functions_func_c.html":[3,3,1,2],
"functions_func_d.html":[3,3,1,3],
@@ -237,17 +249,5 @@ var NAVTREEINDEX3 =
"group__status__codes.html#gac1fec2f7cf44d57a670a90d49de224dd":[2,4,6],
"group__status__codes.html#gac4980128c06104656146109af0a944e4":[2,4,66],
"group__status__codes.html#gac852eedc5c168b511bbc83abce3123e7":[2,4,39],
-"group__status__codes.html#gac9ca6ac94f8a11579c418e63943c056d":[2,4,36],
-"group__status__codes.html#gaccd2c15a0a2372183a64c7796fa3207f":[2,4,48],
-"group__status__codes.html#gacd4ead53ff1363d12e2f2c3ebdf2caae":[2,4,30],
-"group__status__codes.html#gacfda389267c561c2ab2ac5c368954d0c":[2,4,68],
-"group__status__codes.html#gad0226134c1246d627d2a532a89b03050":[2,4,2],
-"group__status__codes.html#gad46a0a43a686f8057b2516dcee2ac935":[2,4,42],
-"group__status__codes.html#gadd7021d50cf3fd55417a3d476bb4308d":[2,4,54],
-"group__status__codes.html#gae20ae543b703697fa7bebfcec73617ee":[2,4,72],
-"group__status__codes.html#gae340a46264dfa98e51c5d2eefeae08e7":[2,4,22],
-"group__status__codes.html#gae4108bebce0009bdbca68c645b3207ff":[2,4,43],
-"group__status__codes.html#gae68036ef658da67f79e0506034e72221":[2,4,50],
-"group__status__codes.html#gae98a89e9fb2c2d8c85203870c939e43a":[2,4,34],
-"group__status__codes.html#gaec29abeb9f0b3f44f7dbed1a17bc675a":[2,4,58]
+"group__status__codes.html#gac9ca6ac94f8a11579c418e63943c056d":[2,4,36]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index c0a8dd1d..1fd725cb 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,5 +1,17 @@
var NAVTREEINDEX4 =
{
+"group__status__codes.html#gaccd2c15a0a2372183a64c7796fa3207f":[2,4,48],
+"group__status__codes.html#gacd4ead53ff1363d12e2f2c3ebdf2caae":[2,4,30],
+"group__status__codes.html#gacfda389267c561c2ab2ac5c368954d0c":[2,4,68],
+"group__status__codes.html#gad0226134c1246d627d2a532a89b03050":[2,4,2],
+"group__status__codes.html#gad46a0a43a686f8057b2516dcee2ac935":[2,4,42],
+"group__status__codes.html#gadd7021d50cf3fd55417a3d476bb4308d":[2,4,54],
+"group__status__codes.html#gae20ae543b703697fa7bebfcec73617ee":[2,4,72],
+"group__status__codes.html#gae340a46264dfa98e51c5d2eefeae08e7":[2,4,22],
+"group__status__codes.html#gae4108bebce0009bdbca68c645b3207ff":[2,4,43],
+"group__status__codes.html#gae68036ef658da67f79e0506034e72221":[2,4,50],
+"group__status__codes.html#gae98a89e9fb2c2d8c85203870c939e43a":[2,4,34],
+"group__status__codes.html#gaec29abeb9f0b3f44f7dbed1a17bc675a":[2,4,58],
"group__status__codes.html#gaf1f9fb751ed4f4094c02a406e049f645":[2,4,11],
"group__status__codes.html#gaf56437c272ebe407f2e323eacc4d30b4":[2,4,7],
"group__status__codes.html#gaf6ce56c0b0d24e28f68fc28159a9f9e2":[2,4,19],
diff --git a/search/all_10.js b/search/all_10.js
index 4ff0b5c3..c9537438 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -29,7 +29,7 @@ var searchData=
['setdio0action_261',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#ada53419d65f207f352124da7747c5960',1,'SX127x::setDio0Action()']]],
['setdio1action_262',['setDio1Action',['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_x127x.html#afc844f7f3530f4076c8ea5f684c1b123',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()']]],
['setdio2asrfswitch_263',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]],
- ['setdirectaction_264',['setDirectAction',['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_physical_layer.html#ab76fe7d3e0f453a807b205161c980086',1,'PhysicalLayer::setDirectAction()']]],
+ ['setdirectaction_264',['setDirectAction',['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#ab76fe7d3e0f453a807b205161c980086',1,'PhysicalLayer::setDirectAction()']]],
['setdirectsyncword_265',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]],
['setencoding_266',['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#a7d3419227d201d6912b77784636d437d',1,'PhysicalLayer::setEncoding()']]],
['setfrequency_267',['setFrequency',['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()'],['../classn_r_f24.html#abec5f9dba44a019e23c8bf516f104fad',1,'nRF24::setFrequency()'],['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_s_x1262.html#a7e72da22fa1fc2d87186107a3285e846',1,'SX1262::setFrequency()'],['../class_s_x1268.html#a6ad998275281de5c6f24f8a64db88052',1,'SX1268::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()']]],
diff --git a/search/all_f.js b/search/all_f.js
index b2f433ae..056df6bf 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -26,7 +26,7 @@ var searchData=
['range_217',['range',['../class_s_x1280.html#a812e289084b2f78977b254c28f0fff7c',1,'SX1280']]],
['rcvseqnumber_218',['rcvSeqNumber',['../class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f',1,'AX25Frame']]],
['read_219',['read',['../class_physical_layer.html#a929662904e9af2611e098dc13b91c977',1,'PhysicalLayer']]],
- ['readbit_220',['readBit',['../class_s_x127x.html#ae1e58e9c92557dd0334646a3a4759bbd',1,'SX127x::readBit()'],['../class_physical_layer.html#a6ac05c26d08c763388451b0359cb2b1f',1,'PhysicalLayer::readBit()']]],
+ ['readbit_220',['readBit',['../class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc',1,'CC1101::readBit()'],['../classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6',1,'nRF24::readBit()'],['../class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa',1,'RF69::readBit()'],['../class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7',1,'Si443x::readBit()'],['../class_s_x126x.html#aff80db65e546934980feac7e6c81dd80',1,'SX126x::readBit()'],['../class_s_x127x.html#a071442611a32154e8b3db7981f242a53',1,'SX127x::readBit()'],['../class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039',1,'SX128x::readBit()'],['../class_physical_layer.html#a9b720e7776ad7ea805932578907b0058',1,'PhysicalLayer::readBit()']]],
['readdata_221',['readData',['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData()'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2',1,'PhysicalLayer::readData(String &str, size_t len=0)'],['../class_physical_layer.html#ae8b6c756eb4b92855433ca389d73c632',1,'PhysicalLayer::readData(uint8_t *data, size_t len)=0']]],
['receive_222',['receive',['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive()'],['../class_e_s_p8266.html#aa79f841de9ae9c5d6057e89a9f1721ea',1,'ESP8266::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'PhysicalLayer::receive(String &str, size_t len=0)'],['../class_physical_layer.html#a2ad4c6a8ac267f8ac590260414ffcda3',1,'PhysicalLayer::receive(uint8_t *data, size_t len)=0'],['../class_transport_layer.html#a846492348f71d7328834076c9046dc3f',1,'TransportLayer::receive()']]],
['receivedirect_223',['receiveDirect',['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#a46b22145b33e97cf6065ed826799b6b4',1,'PhysicalLayer::receiveDirect()']]],
diff --git a/search/functions_10.js b/search/functions_10.js
index 9f84a133..78831fe7 100644
--- a/search/functions_10.js
+++ b/search/functions_10.js
@@ -27,7 +27,7 @@ var searchData=
['setdio0action_554',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#ada53419d65f207f352124da7747c5960',1,'SX127x::setDio0Action()']]],
['setdio1action_555',['setDio1Action',['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_x127x.html#afc844f7f3530f4076c8ea5f684c1b123',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()']]],
['setdio2asrfswitch_556',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]],
- ['setdirectaction_557',['setDirectAction',['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_physical_layer.html#ab76fe7d3e0f453a807b205161c980086',1,'PhysicalLayer::setDirectAction()']]],
+ ['setdirectaction_557',['setDirectAction',['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#ab76fe7d3e0f453a807b205161c980086',1,'PhysicalLayer::setDirectAction()']]],
['setdirectsyncword_558',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]],
['setencoding_559',['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#a7d3419227d201d6912b77784636d437d',1,'PhysicalLayer::setEncoding()']]],
['setfrequency_560',['setFrequency',['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()'],['../classn_r_f24.html#abec5f9dba44a019e23c8bf516f104fad',1,'nRF24::setFrequency()'],['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_s_x1262.html#a7e72da22fa1fc2d87186107a3285e846',1,'SX1262::setFrequency()'],['../class_s_x1268.html#a6ad998275281de5c6f24f8a64db88052',1,'SX1268::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()']]],
diff --git a/search/functions_f.js b/search/functions_f.js
index 589bba33..c5690870 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -3,7 +3,7 @@ var searchData=
['random_517',['random',['../class_c_c1101.html#aeea507b71f1a3dfab5be4c3a1606b8fd',1,'CC1101::random()'],['../classn_r_f24.html#aeb98b92de42dec7c703888c62e061c3c',1,'nRF24::random()'],['../class_r_f69.html#a54cd7be92e166659b50bd6ed4433db4c',1,'RF69::random()'],['../class_si443x.html#ad371b44fc0c4ddd3ed39e2595e85b5df',1,'Si443x::random()'],['../class_s_x126x.html#a3dd88861454d8b6e742470dee04961be',1,'SX126x::random()'],['../class_s_x127x.html#a6a03da620f9fb532c879900ba05732de',1,'SX127x::random()'],['../class_s_x128x.html#a1cefaf76d47ee71d143fc073333a9d82',1,'SX128x::random()'],['../class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53',1,'PhysicalLayer::random(int32_t max)'],['../class_physical_layer.html#a76113e10481743094a1cd0280692b0a9',1,'PhysicalLayer::random(int32_t min, int32_t max)'],['../class_physical_layer.html#a5bf5bac5b015aa9312025255ca503d4f',1,'PhysicalLayer::random()=0']]],
['range_518',['range',['../class_s_x1280.html#a812e289084b2f78977b254c28f0fff7c',1,'SX1280']]],
['read_519',['read',['../class_physical_layer.html#a929662904e9af2611e098dc13b91c977',1,'PhysicalLayer']]],
- ['readbit_520',['readBit',['../class_s_x127x.html#ae1e58e9c92557dd0334646a3a4759bbd',1,'SX127x::readBit()'],['../class_physical_layer.html#a6ac05c26d08c763388451b0359cb2b1f',1,'PhysicalLayer::readBit()']]],
+ ['readbit_520',['readBit',['../class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc',1,'CC1101::readBit()'],['../classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6',1,'nRF24::readBit()'],['../class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa',1,'RF69::readBit()'],['../class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7',1,'Si443x::readBit()'],['../class_s_x126x.html#aff80db65e546934980feac7e6c81dd80',1,'SX126x::readBit()'],['../class_s_x127x.html#a071442611a32154e8b3db7981f242a53',1,'SX127x::readBit()'],['../class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039',1,'SX128x::readBit()'],['../class_physical_layer.html#a9b720e7776ad7ea805932578907b0058',1,'PhysicalLayer::readBit()']]],
['readdata_521',['readData',['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData()'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2',1,'PhysicalLayer::readData(String &str, size_t len=0)'],['../class_physical_layer.html#ae8b6c756eb4b92855433ca389d73c632',1,'PhysicalLayer::readData(uint8_t *data, size_t len)=0']]],
['receive_522',['receive',['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive()'],['../class_e_s_p8266.html#aa79f841de9ae9c5d6057e89a9f1721ea',1,'ESP8266::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'PhysicalLayer::receive(String &str, size_t len=0)'],['../class_physical_layer.html#a2ad4c6a8ac267f8ac590260414ffcda3',1,'PhysicalLayer::receive(uint8_t *data, size_t len)=0'],['../class_transport_layer.html#a846492348f71d7328834076c9046dc3f',1,'TransportLayer::receive()']]],
['receivedirect_523',['receiveDirect',['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#a46b22145b33e97cf6065ed826799b6b4',1,'PhysicalLayer::receiveDirect()']]],