diff --git a/_si443x_8h_source.html b/_si443x_8h_source.html
index a695a369..a09775a4 100644
--- a/_si443x_8h_source.html
+++ b/_si443x_8h_source.html
@@ -707,74 +707,82 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
817 void readBit(RADIOLIB_PIN_TYPE pin);
- 819 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 824 #if !defined(RADIOLIB_GODMODE)
-
-
+
-
-
-
-
- 832 size_t _packetLength = 0;
- 833 bool _packetLengthQueried =
false;
-
- 835 int16_t setFrequencyRaw(
float newFreq);
+
- 837 #if !defined(RADIOLIB_GODMODE)
-
+ 837 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
-
- 841 void clearIRQFlags();
- 842 void clearFIFO(
size_t count);
-
- 844 int16_t updateClockRecovery();
- 845 int16_t directMode();
-
-
-
+
+
+ 842 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+
-
+ 850 size_t _packetLength = 0;
+ 851 bool _packetLengthQueried =
false;
+ 852 uint8_t _packetLengthConfig = RADIOLIB_SI443X_FIXED_PACKET_LENGTH_ON;
+
+ 854 int16_t setFrequencyRaw(
float newFreq);
+ 855 int16_t setPacketMode(uint8_t mode, uint8_t len);
+
+ 857 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 861 void clearIRQFlags();
+ 862 void clearFIFO(
size_t count);
+
+ 864 int16_t updateClockRecovery();
+ 865 int16_t directMode();
+
+
+
+
+
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:10
-int16_t receiveDirect() override
Enables direct reception mode. While in direct mode, the module will not be able to transmit or recei...
Definition: Si443x.cpp:190
-int16_t standby() override
Sets the module to standby.
Definition: Si443x.cpp:141
-int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.123 to 256.0 kbps.
Definition: Si443x.cpp:317
-int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: Si443x.cpp:495
-int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets.
Definition: Si443x.cpp:203
-int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values range from 2.6 to 620.7 kHz.
Definition: Si443x.cpp:371
+int16_t receiveDirect() override
Enables direct reception mode. While in direct mode, the module will not be able to transmit or recei...
Definition: Si443x.cpp:192
+int16_t standby() override
Sets the module to standby.
Definition: Si443x.cpp:143
+int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.123 to 256.0 kbps.
Definition: Si443x.cpp:320
+int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: Si443x.cpp:498
+int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: Si443x.cpp:601
+int16_t packetMode()
Disables direct mode and enables packet mode, allowing the module to receive packets.
Definition: Si443x.cpp:205
+int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values range from 2.6 to 620.7 kHz.
Definition: Si443x.cpp:374
int16_t begin(float br, float freqDev, float rxBw, uint8_t preambleLen)
Initialization method.
Definition: Si443x.cpp:12
-int16_t getChipVersion()
Read version SPI register. Should return RADIOLIB_SI443X_DEVICE_VERSION (0x06) if Si443x is connected...
Definition: Si443x.cpp:582
-void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:210
-int16_t sleep()
Sets the module to sleep to save power. Module will not be able to transmit or receive any data while...
Definition: Si443x.cpp:125
-int16_t readData(uint8_t *data, size_t len) override
Reads data that was received after calling startReceive method. This method reads len characters.
Definition: Si443x.cpp:283
+int16_t getChipVersion()
Read version SPI register. Should return RADIOLIB_SI443X_DEVICE_VERSION (0x06) if Si443x is connected...
Definition: Si443x.cpp:585
+void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:212
+int16_t sleep()
Sets the module to sleep to save power. Module will not be able to transmit or receive any data while...
Definition: Si443x.cpp:127
+int16_t readData(uint8_t *data, size_t len) override
Reads data that was received after calling startReceive method. This method reads len characters.
Definition: Si443x.cpp:286
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:59
-uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: Si443x.cpp:563
-void clearIrqAction()
Clears interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:214
-int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 64 bytes...
Definition: Si443x.cpp:218
-size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: Si443x.cpp:511
-int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: Si443x.cpp:540
-void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by two pins. This function gives RadioLib control ...
Definition: Si443x.cpp:559
+uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: Si443x.cpp:566
+void clearIrqAction()
Clears interrupt service routine to call when IRQ activates.
Definition: Si443x.cpp:216
+int16_t startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 64 bytes...
Definition: Si443x.cpp:220
+size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: Si443x.cpp:514
+int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Only available in FSK...
Definition: Si443x.cpp:543
+void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by two pins. This function gives RadioLib control ...
Definition: Si443x.cpp:562
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
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:16
-int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: Si443x.cpp:521
-void reset()
Reset method. Will reset the chip to the default state using SDN pin.
Definition: Si443x.cpp:67
-void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: Si443x.cpp:590
-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:478
+int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Only available in FSK mode. Allowed values are RADIOLIB_ENCODING_NRZ,...
Definition: Si443x.cpp:524
+void reset()
Reset method. Will reset the chip to the default state using SDN pin.
Definition: Si443x.cpp:69
+void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: Si443x.cpp:593
+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:481
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:348
-void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: Si443x.cpp:586
-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:103
-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:75
+int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: Si443x.cpp:597
+int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation from carrier frequency. Allowed values range from 0.625 to 320....
Definition: Si443x.cpp:351
+void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: Si443x.cpp:589
+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:105
+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:77
Si443x(Module *mod)
Default constructor.
Definition: Si443x.cpp:4
-int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full valid packet is received.
Definition: Si443x.cpp:258
-int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode. While in direct mode, the module will not be able to transmit or re...
Definition: Si443x.cpp:148
+int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full valid packet is received.
Definition: Si443x.cpp:261
+int16_t transmitDirect(uint32_t frf=0) override
Enables direct transmission mode. While in direct mode, the module will not be able to transmit or re...
Definition: Si443x.cpp:150
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:51
diff --git a/class_s_x1261.html b/class_s_x1261.html
index 542233e1..6891e3be 100644
--- a/class_s_x1261.html
+++ b/class_s_x1261.html
@@ -449,7 +449,7 @@ void
ReturnsStatus Codes
-- Todo:
- power ramp time configuration
+- Todo:
- power ramp time configuration
diff --git a/class_s_x1262.html b/class_s_x1262.html
index 8e97421d..a08f14ac 100644
--- a/class_s_x1262.html
+++ b/class_s_x1262.html
@@ -652,7 +652,7 @@ void | ReturnsStatus Codes
-- Todo:
- power ramp time configuration
+- Todo:
- power ramp time configuration
diff --git a/class_s_x1268.html b/class_s_x1268.html
index 4f58fe90..e8644f67 100644
--- a/class_s_x1268.html
+++ b/class_s_x1268.html
@@ -623,7 +623,7 @@ void | ReturnsStatus Codes
-- Todo:
- integers only (all modules - frequency, data rate, bandwidth etc.)
+- Todo:
- integers only (all modules - frequency, data rate, bandwidth etc.)
@@ -651,7 +651,7 @@ void | ReturnsStatus Codes
-- Todo:
- power ramp time configuration
+- Todo:
- power ramp time configuration
diff --git a/class_s_x127x.html b/class_s_x127x.html
index 29bd9aec..2837620e 100644
--- a/class_s_x127x.html
+++ b/class_s_x127x.html
@@ -1325,7 +1325,7 @@ void | ReturnsStatus Codes
-- Todo:
- fractional part of bit rate setting (not in OOK)
+- Todo:
- fractional part of bit rate setting (not in OOK)
diff --git a/class_s_x1282.html b/class_s_x1282.html
index 54187a0c..4108ce5a 100644
--- a/class_s_x1282.html
+++ b/class_s_x1282.html
@@ -372,7 +372,7 @@ void | Todo:implement advanced ranging
+- Todo:
- implement advanced ranging
diff --git a/class_s_x128x.html b/class_s_x128x.html
index e0acb4b5..f94027e4 100644
--- a/class_s_x128x.html
+++ b/class_s_x128x.html
@@ -744,7 +744,7 @@ void | ReturnsExpected time-on-air in microseconds.
-- Todo:
- implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
+- Todo:
- implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
@@ -1621,7 +1621,7 @@ void | ReturnsStatus Codes
-- Todo:
- add support for multiple sync words
+- Todo:
- add support for multiple sync words
diff --git a/class_si4430-members.html b/class_si4430-members.html
index 54e787b2..6e94b935 100644
--- a/class_si4430-members.html
+++ b/class_si4430-members.html
@@ -93,62 +93,64 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
begin(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=181.1, int8_t power=10, uint8_t preambleLen=16) | Si4430 | |
Si443x::begin(float br, float freqDev, float rxBw, uint8_t preambleLen) | Si443x | |
clearIrqAction() | Si443x | |
- getChipVersion() | Si443x | |
- getFreqStep() const | PhysicalLayer | |
- getMod() (defined in Si443x) | Si443x | virtual |
- getPacketLength(bool update=true) override | Si443x | virtual |
- packetMode() | Si443x | |
- PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() | Si443x | virtual |
- read() | PhysicalLayer | |
- 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 | |
- PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
- receive(uint8_t *data, size_t len) override | Si443x | virtual |
- receive(String &str, size_t len=0) | Si443x | |
- receive(uint8_t *data, size_t len)=0 | Si443x | |
- PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
- receiveDirect() override | Si443x | virtual |
- reset() | Si443x | |
- setBitRate(float br) | Si443x | |
- setDataShaping(uint8_t sh) override | Si443x | 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 | |
- setFrequencyDeviation(float freqDev) override | Si443x | virtual |
- setIrqAction(void(*func)(void)) | Si443x | |
- setOutputPower(int8_t power) | Si4430 | |
- setPreambleLength(uint8_t preambleLen) | Si443x | |
- setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
- setRxBandwidth(float rxBw) | Si443x | |
- setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
- Si4430(Module *mod) | Si4430 | |
- Si4432(Module *mod) | Si4432 | |
- Si443x(Module *mod) | Si443x | |
- sleep() | Si443x | |
- standby() override | Si443x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() | Si443x | |
- startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
- startTransmit(String &str, uint8_t addr=0) | Si443x | |
- startTransmit(const char *str, uint8_t addr=0) | Si443x | |
- startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
- PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
- transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
- transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
- transmit(String &str, uint8_t addr=0) | Si443x | |
- transmit(const char *str, uint8_t addr=0) | Si443x | |
- transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
- PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
- transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+ fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
+ getChipVersion() | Si443x | |
+ getFreqStep() const | PhysicalLayer | |
+ getMod() (defined in Si443x) | Si443x | virtual |
+ getPacketLength(bool update=true) override | Si443x | virtual |
+ packetMode() | Si443x | |
+ PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() | Si443x | virtual |
+ read() | PhysicalLayer | |
+ 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 | |
+ PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
+ receive(uint8_t *data, size_t len) override | Si443x | virtual |
+ receive(String &str, size_t len=0) | Si443x | |
+ receive(uint8_t *data, size_t len)=0 | Si443x | |
+ PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
+ receiveDirect() override | Si443x | virtual |
+ reset() | Si443x | |
+ setBitRate(float br) | Si443x | |
+ setDataShaping(uint8_t sh) override | Si443x | 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 | |
+ setFrequencyDeviation(float freqDev) override | Si443x | virtual |
+ setIrqAction(void(*func)(void)) | Si443x | |
+ setOutputPower(int8_t power) | Si4430 | |
+ setPreambleLength(uint8_t preambleLen) | Si443x | |
+ setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
+ setRxBandwidth(float rxBw) | Si443x | |
+ setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
+ Si4430(Module *mod) | Si4430 | |
+ Si4432(Module *mod) | Si4432 | |
+ Si443x(Module *mod) | Si443x | |
+ sleep() | Si443x | |
+ standby() override | Si443x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() | Si443x | |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+ startTransmit(String &str, uint8_t addr=0) | Si443x | |
+ startTransmit(const char *str, uint8_t addr=0) | Si443x | |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+ PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+ transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+ transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
+ transmit(String &str, uint8_t addr=0) | Si443x | |
+ transmit(const char *str, uint8_t addr=0) | Si443x | |
+ transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+ PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+ transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
diff --git a/class_si4430.html b/class_si4430.html
index 7d597784..07274ed4 100644
--- a/class_si4430.html
+++ b/class_si4430.html
@@ -223,6 +223,12 @@ void | | void | readBit (RADIOLIB_PIN_TYPE pin) |
| Function to read and process data bit in direct reception mode. More...
|
|
+
int16_t | fixedPacketLengthMode (uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+
| Set modem in fixed packet length mode. More...
|
+
|
+
int16_t | variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+
| Set modem in variable packet length mode. More...
|
+
|
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_si4431-members.html b/class_si4431-members.html
index f7febed1..2bba2638 100644
--- a/class_si4431-members.html
+++ b/class_si4431-members.html
@@ -93,62 +93,64 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
begin(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=181.1, int8_t power=10, uint8_t preambleLen=16) | Si4431 | |
Si443x::begin(float br, float freqDev, float rxBw, uint8_t preambleLen) | Si443x | |
clearIrqAction() | Si443x | |
-
getChipVersion() | Si443x | |
-
getFreqStep() const | PhysicalLayer | |
-
getMod() (defined in Si443x) | Si443x | virtual |
-
getPacketLength(bool update=true) override | Si443x | virtual |
-
packetMode() | Si443x | |
-
PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
-
random(int32_t max) | PhysicalLayer | |
-
random(int32_t min, int32_t max) | PhysicalLayer | |
-
randomByte() | Si443x | virtual |
-
read() | PhysicalLayer | |
-
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 | |
-
PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
-
receive(uint8_t *data, size_t len) override | Si443x | virtual |
-
receive(String &str, size_t len=0) | Si443x | |
-
receive(uint8_t *data, size_t len)=0 | Si443x | |
-
PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
-
receiveDirect() override | Si443x | virtual |
-
reset() | Si443x | |
-
setBitRate(float br) | Si443x | |
-
setDataShaping(uint8_t sh) override | Si443x | 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 | |
-
setFrequencyDeviation(float freqDev) override | Si443x | virtual |
-
setIrqAction(void(*func)(void)) | Si443x | |
-
setOutputPower(int8_t power) | Si4431 | |
-
setPreambleLength(uint8_t preambleLen) | Si443x | |
-
setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
-
setRxBandwidth(float rxBw) | Si443x | |
-
setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
-
Si4431(Module *mod) | Si4431 | |
-
Si4432(Module *mod) | Si4432 | |
-
Si443x(Module *mod) | Si443x | |
-
sleep() | Si443x | |
-
standby() override | Si443x | virtual |
-
startDirect() | PhysicalLayer | |
-
startReceive() | Si443x | |
-
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
-
startTransmit(String &str, uint8_t addr=0) | Si443x | |
-
startTransmit(const char *str, uint8_t addr=0) | Si443x | |
-
startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
-
PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
-
PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
-
transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
-
transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
-
transmit(String &str, uint8_t addr=0) | Si443x | |
-
transmit(const char *str, uint8_t addr=0) | Si443x | |
-
transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
-
PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
-
PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
-
PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
-
transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+
fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
+
getChipVersion() | Si443x | |
+
getFreqStep() const | PhysicalLayer | |
+
getMod() (defined in Si443x) | Si443x | virtual |
+
getPacketLength(bool update=true) override | Si443x | virtual |
+
packetMode() | Si443x | |
+
PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
+
random(int32_t max) | PhysicalLayer | |
+
random(int32_t min, int32_t max) | PhysicalLayer | |
+
randomByte() | Si443x | virtual |
+
read() | PhysicalLayer | |
+
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 | |
+
PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
+
receive(uint8_t *data, size_t len) override | Si443x | virtual |
+
receive(String &str, size_t len=0) | Si443x | |
+
receive(uint8_t *data, size_t len)=0 | Si443x | |
+
PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
+
receiveDirect() override | Si443x | virtual |
+
reset() | Si443x | |
+
setBitRate(float br) | Si443x | |
+
setDataShaping(uint8_t sh) override | Si443x | 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 | |
+
setFrequencyDeviation(float freqDev) override | Si443x | virtual |
+
setIrqAction(void(*func)(void)) | Si443x | |
+
setOutputPower(int8_t power) | Si4431 | |
+
setPreambleLength(uint8_t preambleLen) | Si443x | |
+
setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
+
setRxBandwidth(float rxBw) | Si443x | |
+
setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
+
Si4431(Module *mod) | Si4431 | |
+
Si4432(Module *mod) | Si4432 | |
+
Si443x(Module *mod) | Si443x | |
+
sleep() | Si443x | |
+
standby() override | Si443x | virtual |
+
startDirect() | PhysicalLayer | |
+
startReceive() | Si443x | |
+
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+
startTransmit(String &str, uint8_t addr=0) | Si443x | |
+
startTransmit(const char *str, uint8_t addr=0) | Si443x | |
+
startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+
PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+
PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+
transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+
transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
+
transmit(String &str, uint8_t addr=0) | Si443x | |
+
transmit(const char *str, uint8_t addr=0) | Si443x | |
+
transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+
PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
+
PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+
PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+
transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+
variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
diff --git a/class_si4431.html b/class_si4431.html
index 67f2ba26..59b09e53 100644
--- a/class_si4431.html
+++ b/class_si4431.html
@@ -220,6 +220,12 @@ void | void | readBit (RADIOLIB_PIN_TYPE pin) |
| Function to read and process data bit in direct reception mode. More...
|
|
+int16_t | fixedPacketLengthMode (uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+ | Set modem in fixed packet length mode. More...
|
+ |
+int16_t | variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+ | Set modem in variable packet length mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_si4432-members.html b/class_si4432-members.html
index 62cdf798..66825809 100644
--- a/class_si4432-members.html
+++ b/class_si4432-members.html
@@ -93,61 +93,63 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
begin(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=181.1, int8_t power=10, uint8_t preambleLen=16) | Si4432 | |
Si443x::begin(float br, float freqDev, float rxBw, uint8_t preambleLen) | Si443x | |
clearIrqAction() | Si443x | |
- getChipVersion() | Si443x | |
- getFreqStep() const | PhysicalLayer | |
- getMod() (defined in Si443x) | Si443x | virtual |
- getPacketLength(bool update=true) override | Si443x | virtual |
- packetMode() | Si443x | |
- PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() | Si443x | virtual |
- read() | PhysicalLayer | |
- 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 | |
- PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
- receive(uint8_t *data, size_t len) override | Si443x | virtual |
- receive(String &str, size_t len=0) | Si443x | |
- receive(uint8_t *data, size_t len)=0 | Si443x | |
- PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
- receiveDirect() override | Si443x | virtual |
- reset() | Si443x | |
- setBitRate(float br) | Si443x | |
- setDataShaping(uint8_t sh) override | Si443x | 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 | |
- setFrequencyDeviation(float freqDev) override | Si443x | virtual |
- setIrqAction(void(*func)(void)) | Si443x | |
- setOutputPower(int8_t power) | Si4432 | |
- setPreambleLength(uint8_t preambleLen) | Si443x | |
- setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
- setRxBandwidth(float rxBw) | Si443x | |
- setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
- Si4432(Module *mod) | Si4432 | |
- Si443x(Module *mod) | Si443x | |
- sleep() | Si443x | |
- standby() override | Si443x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() | Si443x | |
- startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
- startTransmit(String &str, uint8_t addr=0) | Si443x | |
- startTransmit(const char *str, uint8_t addr=0) | Si443x | |
- startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
- PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
- transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
- transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
- transmit(String &str, uint8_t addr=0) | Si443x | |
- transmit(const char *str, uint8_t addr=0) | Si443x | |
- transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
- PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
- transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+ fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
+ getChipVersion() | Si443x | |
+ getFreqStep() const | PhysicalLayer | |
+ getMod() (defined in Si443x) | Si443x | virtual |
+ getPacketLength(bool update=true) override | Si443x | virtual |
+ packetMode() | Si443x | |
+ PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() | Si443x | virtual |
+ read() | PhysicalLayer | |
+ 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 | |
+ PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
+ receive(uint8_t *data, size_t len) override | Si443x | virtual |
+ receive(String &str, size_t len=0) | Si443x | |
+ receive(uint8_t *data, size_t len)=0 | Si443x | |
+ PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
+ receiveDirect() override | Si443x | virtual |
+ reset() | Si443x | |
+ setBitRate(float br) | Si443x | |
+ setDataShaping(uint8_t sh) override | Si443x | 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 | |
+ setFrequencyDeviation(float freqDev) override | Si443x | virtual |
+ setIrqAction(void(*func)(void)) | Si443x | |
+ setOutputPower(int8_t power) | Si4432 | |
+ setPreambleLength(uint8_t preambleLen) | Si443x | |
+ setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
+ setRxBandwidth(float rxBw) | Si443x | |
+ setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
+ Si4432(Module *mod) | Si4432 | |
+ Si443x(Module *mod) | Si443x | |
+ sleep() | Si443x | |
+ standby() override | Si443x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() | Si443x | |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+ startTransmit(String &str, uint8_t addr=0) | Si443x | |
+ startTransmit(const char *str, uint8_t addr=0) | Si443x | |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+ PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+ transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+ transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
+ transmit(String &str, uint8_t addr=0) | Si443x | |
+ transmit(const char *str, uint8_t addr=0) | Si443x | |
+ transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+ PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+ transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
diff --git a/class_si4432.html b/class_si4432.html
index 9023b1e8..f97b1e1a 100644
--- a/class_si4432.html
+++ b/class_si4432.html
@@ -211,6 +211,12 @@ void | void | readBit (RADIOLIB_PIN_TYPE pin) |
| Function to read and process data bit in direct reception mode. More...
|
|
+int16_t | fixedPacketLengthMode (uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+ | Set modem in fixed packet length mode. More...
|
+ |
+int16_t | variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+ | Set modem in variable packet length mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
diff --git a/class_si443x-members.html b/class_si443x-members.html
index 9d345a59..03ba9cbc 100644
--- a/class_si443x-members.html
+++ b/class_si443x-members.html
@@ -92,58 +92,60 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
available() | PhysicalLayer | |
begin(float br, float freqDev, float rxBw, uint8_t preambleLen) | Si443x | |
clearIrqAction() | Si443x | |
- getChipVersion() | Si443x | |
- getFreqStep() const | PhysicalLayer | |
- getMod() (defined in Si443x) | Si443x | virtual |
- getPacketLength(bool update=true) override | Si443x | virtual |
- packetMode() | Si443x | |
- PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() | Si443x | virtual |
- read() | PhysicalLayer | |
- 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 | |
- PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
- receive(uint8_t *data, size_t len) override | Si443x | virtual |
- receive(String &str, size_t len=0) | Si443x | |
- receive(uint8_t *data, size_t len)=0 | Si443x | |
- PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
- receiveDirect() override | Si443x | virtual |
- reset() | Si443x | |
- setBitRate(float br) | Si443x | |
- setDataShaping(uint8_t sh) override | Si443x | 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 |
- setIrqAction(void(*func)(void)) | Si443x | |
- setPreambleLength(uint8_t preambleLen) | Si443x | |
- setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
- setRxBandwidth(float rxBw) | Si443x | |
- setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
- Si443x(Module *mod) | Si443x | |
- sleep() | Si443x | |
- standby() override | Si443x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() | Si443x | |
- startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
- startTransmit(String &str, uint8_t addr=0) | Si443x | |
- startTransmit(const char *str, uint8_t addr=0) | Si443x | |
- startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
- PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
- transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
- transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
- transmit(String &str, uint8_t addr=0) | Si443x | |
- transmit(const char *str, uint8_t addr=0) | Si443x | |
- transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
- PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
- PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
- transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+ fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
+ getChipVersion() | Si443x | |
+ getFreqStep() const | PhysicalLayer | |
+ getMod() (defined in Si443x) | Si443x | virtual |
+ getPacketLength(bool update=true) override | Si443x | virtual |
+ packetMode() | Si443x | |
+ PhysicalLayer(float freqStep, size_t maxPacketLength) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() | Si443x | virtual |
+ read() | PhysicalLayer | |
+ 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 | |
+ PhysicalLayer::readData(String &str, size_t len=0) | PhysicalLayer | |
+ receive(uint8_t *data, size_t len) override | Si443x | virtual |
+ receive(String &str, size_t len=0) | Si443x | |
+ receive(uint8_t *data, size_t len)=0 | Si443x | |
+ PhysicalLayer::receive(String &str, size_t len=0) | PhysicalLayer | |
+ receiveDirect() override | Si443x | virtual |
+ reset() | Si443x | |
+ setBitRate(float br) | Si443x | |
+ setDataShaping(uint8_t sh) override | Si443x | 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 |
+ setIrqAction(void(*func)(void)) | Si443x | |
+ setPreambleLength(uint8_t preambleLen) | Si443x | |
+ setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn) | Si443x | |
+ setRxBandwidth(float rxBw) | Si443x | |
+ setSyncWord(uint8_t *syncWord, size_t len) | Si443x | |
+ Si443x(Module *mod) | Si443x | |
+ sleep() | Si443x | |
+ standby() override | Si443x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() | Si443x | |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+ startTransmit(String &str, uint8_t addr=0) | Si443x | |
+ startTransmit(const char *str, uint8_t addr=0) | Si443x | |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+ PhysicalLayer::startTransmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::startTransmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+ transmit(uint8_t *data, size_t len, uint8_t addr=0) override | Si443x | virtual |
+ transmit(__FlashStringHelper *fstr, uint8_t addr=0) | Si443x | |
+ transmit(String &str, uint8_t addr=0) | Si443x | |
+ transmit(const char *str, uint8_t addr=0) | Si443x | |
+ transmit(uint8_t *data, size_t len, uint8_t addr=0)=0 | Si443x | |
+ PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::transmit(String &str, uint8_t addr=0) | PhysicalLayer | |
+ PhysicalLayer::transmit(const char *str, uint8_t addr=0) | PhysicalLayer | |
+ transmitDirect(uint32_t frf=0) override | Si443x | virtual |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) | Si443x | |
diff --git a/class_si443x.html b/class_si443x.html
index d0184c0d..699f8202 100644
--- a/class_si443x.html
+++ b/class_si443x.html
@@ -198,6 +198,12 @@ void | void | readBit (RADIOLIB_PIN_TYPE pin) |
| Function to read and process data bit in direct reception mode. More...
|
|
+int16_t | fixedPacketLengthMode (uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+ | Set modem in fixed packet length mode. More...
|
+ |
+int16_t | variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH) |
+ | Set modem in variable packet length mode. More...
|
+ |
int16_t | transmit (__FlashStringHelper *fstr, uint8_t addr=0) |
| Arduino Flash String transmit method. More...
|
|
@@ -358,6 +364,33 @@ void ReturnsStatus Codes
+
+
+
+◆ fixedPacketLengthMode()
+
+
+
+
+
+ int16_t Si443x::fixedPacketLengthMode |
+ ( |
+ uint8_t |
+ len = RADIOLIB_SI443X_MAX_PACKET_LENGTH | ) |
+ |
+
+
+
+
+ Set modem in fixed packet length mode.
+ - Parameters
-
+
+
+
+ - Returns
- Status Codes
+
@@ -412,7 +445,7 @@ void | ReturnsLength of last received packet in bytes.
-- Todo:
- variable length mode
+- Todo:
- variable length mode
Implements PhysicalLayer.
@@ -785,7 +818,7 @@ void | ReturnsStatus Codes
-- Todo:
- implement fiter configuration - docs claim this should be possible, but seems undocumented
+- Todo:
- implement fiter configuration - docs claim this should be possible, but seems undocumented
Implements PhysicalLayer.
@@ -859,7 +892,7 @@ void | ReturnsStatus Codes
-- Todo:
+- Todo:
-
@@ -1019,7 +1052,7 @@ void
| ReturnsStatus Codes
-- Todo:
- float tolerance equality as macro?
+- Todo:
- float tolerance equality as macro?
@@ -1228,8 +1261,7 @@ void | ReturnsStatus Codes
-- Todo:
- variable packet length
-- Todo:
- use header as address field?
+- Todo:
- use header as address field?
Implements PhysicalLayer.
@@ -1448,6 +1480,33 @@ void | PhysicalLayer.
+
+
+
+◆ variablePacketLengthMode()
+
+
+
+
+
+ int16_t Si443x::variablePacketLengthMode |
+ ( |
+ uint8_t |
+ maxLen = RADIOLIB_SI443X_MAX_PACKET_LENGTH | ) |
+ |
+
+
+
+
+ Set modem in variable packet length mode.
+ - Parameters
-
+
+ len | Maximum packet length. |
+
+
+
+ - Returns
- Status Codes
+
The documentation for this class was generated from the following files:
diff --git a/class_si443x.js b/class_si443x.js
index a8097396..58831019 100644
--- a/class_si443x.js
+++ b/class_si443x.js
@@ -3,6 +3,7 @@ var class_si443x =
[ "Si443x", "class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9", null ],
[ "begin", "class_si443x.html#a453eda5436dc4dfe0dad676dc3977752", null ],
[ "clearIrqAction", "class_si443x.html#a8d019f58551346c3f3bd8b72d2486109", null ],
+ [ "fixedPacketLengthMode", "class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858", null ],
[ "getChipVersion", "class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3", null ],
[ "getMod", "class_si443x.html#a427f24f614f04e87094354047bf1bf00", null ],
[ "getPacketLength", "class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10", null ],
@@ -39,5 +40,6 @@ var class_si443x =
[ "transmit", "class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b", null ],
[ "transmit", "class_si443x.html#a782748025e19ec6e597293afb6570bff", null ],
[ "transmit", "class_si443x.html#af81565ee82ef9a7de9c5663c745f4ef7", null ],
- [ "transmitDirect", "class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99", null ]
+ [ "transmitDirect", "class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99", null ],
+ [ "variablePacketLengthMode", "class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a", null ]
];
\ No newline at end of file
diff --git a/functions_f.html b/functions_f.html
index c6a8ce29..c9501a16 100644
--- a/functions_f.html
+++ b/functions_f.html
@@ -88,6 +88,7 @@ $(document).ready(function(){initNavTree('functions_f.html',''); initResizable()
- fixedPacketLengthMode()
: CC1101
, RF69
+, Si443x
, SX126x
, SX127x
diff --git a/functions_func_f.html b/functions_func_f.html
index b31ded06..574c474a 100644
--- a/functions_func_f.html
+++ b/functions_func_f.html
@@ -88,6 +88,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html',''); initResiza
- fixedPacketLengthMode()
: CC1101
, RF69
+, Si443x
, SX126x
, SX127x
@@ -103,7 +104,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html',''); initResiza
, SX1278
- FSK4Client()
-: FSK4Client
+: FSK4Client
diff --git a/functions_func_v.html b/functions_func_v.html
index d9e5f712..6b8f9fbd 100644
--- a/functions_func_v.html
+++ b/functions_func_v.html
@@ -88,6 +88,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html',''); initResiza
variablePacketLengthMode()
: CC1101
, RF69
+, Si443x
, SX126x
, SX127x
diff --git a/functions_v.html b/functions_v.html
index e9e25f60..e5de2397 100644
--- a/functions_v.html
+++ b/functions_v.html
@@ -88,6 +88,7 @@ $(document).ready(function(){initNavTree('functions_v.html',''); initResizable()
variablePacketLengthMode()
: CC1101
, RF69
+, Si443x
, SX126x
, SX127x
diff --git a/navtreeindex2.js b/navtreeindex2.js
index afd36f64..41d02f96 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -236,18 +236,18 @@ var NAVTREEINDEX2 =
"class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84":[3,0,23,2],
"class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac":[3,0,23,0],
"class_si443x.html":[3,0,24],
-"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,24,29],
-"class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,24,20],
-"class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,24,15],
-"class_si443x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,24,14],
-"class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,24,5],
-"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,24,32],
-"class_si443x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,24,33],
-"class_si443x.html#a427f24f614f04e87094354047bf1bf00":[3,0,24,4],
+"class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2":[3,0,24,30],
+"class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,24,21],
+"class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,24,16],
+"class_si443x.html#a2ad4c6a8ac267f8ac590260414ffcda3":[3,0,24,15],
+"class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,24,6],
+"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,24,33],
+"class_si443x.html#a41a1de0ebffe7b65de6fd8cceb9a5123":[3,0,24,34],
+"class_si443x.html#a427f24f614f04e87094354047bf1bf00":[3,0,24,5],
"class_si443x.html#a453eda5436dc4dfe0dad676dc3977752":[3,0,24,1],
-"class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7":[3,0,24,8],
-"class_si443x.html#a4821a6141caf16141074615c976ecd91":[3,0,24,23],
-"class_si443x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,24,35],
-"class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a":[3,0,24,26],
-"class_si443x.html#a51e6b7c677e82042224798114f311175":[3,0,24,25]
+"class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7":[3,0,24,9],
+"class_si443x.html#a4821a6141caf16141074615c976ecd91":[3,0,24,24],
+"class_si443x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,24,36],
+"class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a":[3,0,24,27],
+"class_si443x.html#a51e6b7c677e82042224798114f311175":[3,0,24,26]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 0ca3142a..9af6bfb5 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,31 +1,33 @@
var NAVTREEINDEX3 =
{
-"class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3":[3,0,24,3],
-"class_si443x.html#a55fae20e81755c8b014d080741d61913":[3,0,24,19],
-"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,24,39],
-"class_si443x.html#a616eb24c4b11c5d39caaade160be8092":[3,0,24,6],
-"class_si443x.html#a74848176d435227e601c86ff37b0edbe":[3,0,24,7],
-"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,24,37],
-"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,24,21],
-"class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,24,22],
+"class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3":[3,0,24,4],
+"class_si443x.html#a55fae20e81755c8b014d080741d61913":[3,0,24,20],
+"class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,24,40],
+"class_si443x.html#a616eb24c4b11c5d39caaade160be8092":[3,0,24,7],
+"class_si443x.html#a74848176d435227e601c86ff37b0edbe":[3,0,24,8],
+"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,24,38],
+"class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,24,22],
+"class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,24,23],
"class_si443x.html#a8d019f58551346c3f3bd8b72d2486109":[3,0,24,2],
-"class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,24,30],
-"class_si443x.html#aabca3ba8eda212938febab1df2e764b4":[3,0,24,13],
-"class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,24,34],
-"class_si443x.html#ac45d2776df3ff338db154ead143fb7b8":[3,0,24,28],
-"class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e":[3,0,24,10],
-"class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170":[3,0,24,17],
-"class_si443x.html#ada90718aeb67d7f0e9899da534de9695":[3,0,24,27],
-"class_si443x.html#ade08c79074c7e4414d34eefa25cee168":[3,0,24,18],
-"class_si443x.html#ae365087803b88b29932b5c793edff1d4":[3,0,24,24],
-"class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97":[3,0,24,16],
+"class_si443x.html#a923654706eff5118ef6e84214e837f27":[3,0,24,31],
+"class_si443x.html#aabca3ba8eda212938febab1df2e764b4":[3,0,24,14],
+"class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,24,35],
+"class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a":[3,0,24,41],
+"class_si443x.html#ac45d2776df3ff338db154ead143fb7b8":[3,0,24,29],
+"class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e":[3,0,24,11],
+"class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858":[3,0,24,3],
+"class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170":[3,0,24,18],
+"class_si443x.html#ada90718aeb67d7f0e9899da534de9695":[3,0,24,28],
+"class_si443x.html#ade08c79074c7e4414d34eefa25cee168":[3,0,24,19],
+"class_si443x.html#ae365087803b88b29932b5c793edff1d4":[3,0,24,25],
+"class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97":[3,0,24,17],
"class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9":[3,0,24,0],
-"class_si443x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,24,11],
-"class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,24,9],
-"class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,24,36],
-"class_si443x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,24,31],
-"class_si443x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,24,38],
-"class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,24,12],
+"class_si443x.html#ae8b6c756eb4b92855433ca389d73c632":[3,0,24,12],
+"class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,24,10],
+"class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,24,37],
+"class_si443x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,24,32],
+"class_si443x.html#af81565ee82ef9a7de9c5663c745f4ef7":[3,0,24,39],
+"class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,24,13],
"classes.html":[3,1],
"classn_r_f24.html":[3,0,11],
"classn_r_f24.html#a033287e33c532638c11e2775a073f297":[3,0,11,31],
@@ -96,15 +98,15 @@ var NAVTREEINDEX3 =
"dir_ed12d23d857ca7061030f8751e72e77c.html":[4,0,0,0,10],
"dir_f980efad9544c0545d0fa50a84ff12f2.html":[4,0,0,0,9],
"files.html":[4,0],
-"functions.html":[3,3,0],
"functions.html":[3,3,0,0],
+"functions.html":[3,3,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,0],
"functions_func.html":[3,3,1],
+"functions_func.html":[3,3,1,0],
"functions_func_b.html":[3,3,1,1],
"functions_func_c.html":[3,3,1,2],
"functions_func_d.html":[3,3,1,3],
diff --git a/search/all_11.js b/search/all_11.js
index 6bc35451..98bf58ff 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['variablepacketlengthmode_306',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]],
+ ['variablepacketlengthmode_306',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]],
['viscode_307',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
];
diff --git a/search/all_5.js b/search/all_5.js
index 84f43be0..d69f5314 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['fixedpacketlengthmode_44',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
+ ['fixedpacketlengthmode_44',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858',1,'Si443x::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
['flipbits_45',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
['flipbits16_46',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
['forceldro_47',['forceLDRO',['../class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8',1,'SX126x::forceLDRO()'],['../class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0',1,'SX1272::forceLDRO()'],['../class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856',1,'SX1278::forceLDRO()']]],
diff --git a/search/functions_11.js b/search/functions_11.js
index 024017ee..42da2e1e 100644
--- a/search/functions_11.js
+++ b/search/functions_11.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['variablepacketlengthmode_568',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]]
+ ['variablepacketlengthmode_568',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]]
];
diff --git a/search/functions_5.js b/search/functions_5.js
index f02f164f..95b1a595 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['fixedpacketlengthmode_395',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
+ ['fixedpacketlengthmode_395',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858',1,'Si443x::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
['flipbits_396',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
['flipbits16_397',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
['forceldro_398',['forceLDRO',['../class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8',1,'SX126x::forceLDRO()'],['../class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0',1,'SX1272::forceLDRO()'],['../class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856',1,'SX1278::forceLDRO()']]],
diff --git a/todo.html b/todo.html
index 763429a7..63ce9c16 100644
--- a/todo.html
+++ b/todo.html
@@ -88,35 +88,33 @@ $(document).ready(function(){initNavTree('todo.html',''); initResizable(); });
- Member Si443x::getPacketLength (bool update=true) override
-- variable length mode
+- variable length mode
- Member Si443x::setDataShaping (uint8_t sh) override
-- implement fiter configuration - docs claim this should be possible, but seems undocumented
+- implement fiter configuration - docs claim this should be possible, but seems undocumented
- Member Si443x::setEncoding (uint8_t encoding) override
-- - add inverted Manchester?
+- - add inverted Manchester?
- Member Si443x::setRxBandwidth (float rxBw)
-- float tolerance equality as macro?
+- float tolerance equality as macro?
- Member Si443x::startTransmit (uint8_t *data, size_t len, uint8_t addr=0) override
-variable packet length
-use header as address field?
-
+- use header as address field?
- Member Si443x::transmitDirect (uint32_t frf=0) override
- integers only
- Member SX1261::setOutputPower (int8_t power)
-- power ramp time configuration
+- power ramp time configuration
- Member SX1262::setOutputPower (int8_t power)
-- power ramp time configuration
+- power ramp time configuration
- Member SX1268::setFrequency (float freq, bool calibrate=true)
-- integers only (all modules - frequency, data rate, bandwidth etc.)
+- integers only (all modules - frequency, data rate, bandwidth etc.)
- Member SX1268::setOutputPower (int8_t power)
-- power ramp time configuration
+- power ramp time configuration
- Member SX127x::setBitRate (float br)
-- fractional part of bit rate setting (not in OOK)
+- fractional part of bit rate setting (not in OOK)
- Member SX1282::SX1282 (Module *mod)
-- implement advanced ranging
+- implement advanced ranging
- Member SX128x::getTimeOnAir (size_t len)
-- implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
+- implement this mess - SX1280 datasheet v3.0 section 7.4.4.2
- Member SX128x::setSyncWord (uint8_t *syncWord, uint8_t len)
-- add support for multiple sync words
+- add support for multiple sync words
|