diff --git a/_c_c1101_8h_source.html b/_c_c1101_8h_source.html index 326f4437..93262cf5 100644 --- a/_c_c1101_8h_source.html +++ b/_c_c1101_8h_source.html @@ -634,7 +634,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
564 
568  void reset();
569 
-
578  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
578  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
579 
587  int16_t receive(uint8_t* data, size_t len) override;
588 
@@ -670,7 +670,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
676 
680  void clearPacketSentAction() override;
681 
-
690  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
690  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
691 
696  int16_t finishTransmit() override;
697 
diff --git a/_l_r11x0_8h_source.html b/_l_r11x0_8h_source.html index 9165e7f8..20407432 100644 --- a/_l_r11x0_8h_source.html +++ b/_l_r11x0_8h_source.html @@ -769,7 +769,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
785 
790  int16_t reset();
791 
-
800  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
800  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
801 
809  int16_t receive(uint8_t* data, size_t len) override;
810 
@@ -803,7 +803,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
900 
904  void clearPacketSentAction() override;
905 
-
914  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
914  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
915 
920  int16_t finishTransmit() override;
921 
diff --git a/_physical_layer_8h_source.html b/_physical_layer_8h_source.html index 01b56234..5d352a28 100644 --- a/_physical_layer_8h_source.html +++ b/_physical_layer_8h_source.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
85 
92  int16_t transmit(const char* str, uint8_t addr = 0);
93 
-
101  virtual int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0);
+
101  virtual int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0);
102 
103  #if defined(RADIOLIB_BUILD_ARDUINO)
110  int16_t receive(String& str, size_t len = 0);
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
167 
175  int16_t startTransmit(const char* str, uint8_t addr = 0);
176 
-
184  virtual int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0);
+
184  virtual int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0);
185 
190  virtual int16_t finishTransmit();
191 
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html index bb5276b3..b6206776 100644 --- a/_r_f69_8h_source.html +++ b/_r_f69_8h_source.html @@ -582,7 +582,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
512 
516  void reset();
517 
-
526  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
526  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
527 
535  int16_t receive(uint8_t* data, size_t len) override;
536 
@@ -636,7 +636,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
670 
678  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
679 
-
688  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
688  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
689 
694  int16_t finishTransmit() override;
695 
diff --git a/_s_t_m32_w_lx_8h_source.html b/_s_t_m32_w_lx_8h_source.html index b8e8b4d5..21e45839 100644 --- a/_s_t_m32_w_lx_8h_source.html +++ b/_s_t_m32_w_lx_8h_source.html @@ -186,7 +186,7 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
STM32WLx::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: STM32WLx.cpp:130
STM32WLx::beginFSK
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition: STM32WLx.cpp:27
SX1262
Derived class for SX1262 modules.
Definition: SX1262.h:22
-
SX126x::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1496
+
SX126x::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1495
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html index 14eee541..6aae771d 100644 --- a/_s_x126x_8h_source.html +++ b/_s_x126x_8h_source.html @@ -545,7 +545,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
492 
499  int16_t reset(bool verify = true);
500 
-
509  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
509  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
510 
518  int16_t receive(uint8_t* data, size_t len) override;
519 
@@ -583,7 +583,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
619 
623  void clearChannelScanAction() override;
624 
-
633  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
633  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
634 
639  int16_t finishTransmit() override;
640 
@@ -822,90 +822,90 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
PhysicalLayer::startTransmit
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
PhysicalLayer::receive
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
SX126x
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:443
-
SX126x::startChannelScan
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...
Definition: SX126x.cpp:738
-
SX126x::getFrequencyError
float getFrequencyError()
Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...
Definition: SX126x.cpp:1364
-
SX126x::startReceiveDutyCycleAuto
int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition: SX126x.cpp:630
-
SX126x::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1492
+
SX126x::startChannelScan
int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...
Definition: SX126x.cpp:737
+
SX126x::getFrequencyError
float getFrequencyError()
Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...
Definition: SX126x.cpp:1363
+
SX126x::startReceiveDutyCycleAuto
int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition: SX126x.cpp:629
+
SX126x::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1491
SX126x::setDio1Action
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:483
-
SX126x::setPaConfig
int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)
Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...
Definition: SX126x.cpp:1799
-
SX126x::getTimeOnAir
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX126x.cpp:1418
-
SX126x::randomByte
uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: SX126x.cpp:1521
-
SX126x::calculateRxTimeout
RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition: SX126x.cpp:1453
-
SX126x::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX126x.cpp:1105
-
SX126x::setRegulatorLDO
int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition: SX126x.cpp:1480
-
SX126x::invertIQ
int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: SX126x.cpp:1550
-
SX126x::uploadPatch
int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)
Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...
Definition: SX126x.cpp:1574
-
SX126x::setEncoding
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:1488
-
SX126x::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1496
+
SX126x::setPaConfig
int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)
Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...
Definition: SX126x.cpp:1798
+
SX126x::getTimeOnAir
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX126x.cpp:1417
+
SX126x::randomByte
uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: SX126x.cpp:1520
+
SX126x::calculateRxTimeout
RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition: SX126x.cpp:1452
+
SX126x::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX126x.cpp:1104
+
SX126x::setRegulatorLDO
int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition: SX126x.cpp:1479
+
SX126x::invertIQ
int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: SX126x.cpp:1549
+
SX126x::uploadPatch
int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)
Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...
Definition: SX126x.cpp:1573
+
SX126x::setEncoding
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:1487
+
SX126x::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1495
SX126x::beginFSK
int16_t beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition: SX126x.cpp:101
-
SX126x::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....
Definition: SX126x.cpp:787
-
SX126x::isRxTimeout
bool isRxTimeout() override
Check whether the IRQ bit for RxTimeout is set.
Definition: SX126x.cpp:1466
+
SX126x::setBandwidth
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....
Definition: SX126x.cpp:786
+
SX126x::isRxTimeout
bool isRxTimeout() override
Check whether the IRQ bit for RxTimeout is set.
Definition: SX126x.cpp:1465
SX126x::readData
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
-
SX126x::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX126x.cpp:1476
+
SX126x::explicitHeader
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX126x.cpp:1475
SX126x::clearChannelScanAction
void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition: SX126x.cpp:511
-
SX126x::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1500
+
SX126x::forceLDRO
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1499
SX126x::transmit
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
-
SX126x::setDirectAction
void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition: SX126x.cpp:1565
-
SX126x::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: SX126x.cpp:1185
-
SX126x::spectralScanGetStatus
int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition: SX126x.cpp:1641
+
SX126x::setDirectAction
void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition: SX126x.cpp:1564
+
SX126x::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: SX126x.cpp:1184
+
SX126x::spectralScanGetStatus
int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition: SX126x.cpp:1640
SX126x::clearPacketReceivedAction
void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: SX126x.cpp:495
-
SX126x::setTCXO
int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1661
-
SX126x::getSNR
float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: SX126x.cpp:1348
-
SX126x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: SX126x.cpp:1005
-
SX126x::setRegulatorDCDC
int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition: SX126x.cpp:1484
-
SX126x::startReceiveDutyCycle
int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....
Definition: SX126x.cpp:603
-
SX126x::startReceive
int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: SX126x.cpp:585
+
SX126x::setTCXO
int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1660
+
SX126x::getSNR
float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: SX126x.cpp:1347
+
SX126x::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: SX126x.cpp:1004
+
SX126x::setRegulatorDCDC
int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition: SX126x.cpp:1483
+
SX126x::startReceiveDutyCycle
int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....
Definition: SX126x.cpp:602
+
SX126x::startReceive
int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: SX126x.cpp:584
SX126x::clearDio1Action
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:487
-
SX126x::checkDataRate
int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: SX126x.cpp:984
+
SX126x::checkDataRate
int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: SX126x.cpp:983
SX126x::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: SX126x.cpp:491
-
SX126x::getRSSI
float getRSSI() override
Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...
Definition: SX126x.cpp:1330
+
SX126x::getRSSI
float getRSSI() override
Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...
Definition: SX126x.cpp:1329
SX126x::standby
int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: SX126x.cpp:466
-
SX126x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: SX126x.cpp:910
-
SX126x::spectralScanAbort
void spectralScanAbort()
Abort an ongoing spectral scan.
Definition: SX126x.cpp:1637
+
SX126x::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: SX126x.cpp:909
+
SX126x::spectralScanAbort
void spectralScanAbort()
Abort an ongoing spectral scan.
Definition: SX126x.cpp:1636
SX126x::sleep
int16_t sleep() override
Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...
Definition: SX126x.cpp:446
SX126x::receiveDirect
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition: SX126x.cpp:353
-
SX126x::spectralScanStart
int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition: SX126x.cpp:1621
-
SX126x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX126x.cpp:577
-
SX126x::setCurrentLimit
int16_t setCurrentLimit(float currentLimit)
Sets current protection limit. Can be set in 2.5 mA steps.
Definition: SX126x.cpp:875
-
SX126x::setRxBoostedGainMode
int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)
Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....
Definition: SX126x.cpp:1068
+
SX126x::spectralScanStart
int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition: SX126x.cpp:1620
+
SX126x::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX126x.cpp:576
+
SX126x::setCurrentLimit
int16_t setCurrentLimit(float currentLimit)
Sets current protection limit. Can be set in 2.5 mA steps.
Definition: SX126x.cpp:874
+
SX126x::setRxBoostedGainMode
int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)
Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....
Definition: SX126x.cpp:1067
SX126x::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: SX126x.cpp:337
SX126x::startTransmit
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
-
SX126x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1414
+
SX126x::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1413
SX126x::begin
int16_t begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: SX126x.cpp:12
-
SX126x::setCRC
int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition: SX126x.cpp:1230
-
SX126x::getIrqStatus
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1836
+
SX126x::setCRC
int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition: SX126x.cpp:1229
+
SX126x::getIrqStatus
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1835
SX126x::reset
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX126x.cpp:198
-
SX126x::setSyncWord
int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition: SX126x.cpp:864
-
SX126x::calibrateImageRejection
int16_t calibrateImageRejection(float freqMin, float freqMax)
Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...
Definition: SX126x.cpp:1852
-
SX126x::getCurrentLimit
float getCurrentLimit()
Reads current protection limit.
Definition: SX126x.cpp:888
+
SX126x::setSyncWord
int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition: SX126x.cpp:863
+
SX126x::calibrateImageRejection
int16_t calibrateImageRejection(float freqMin, float freqMax)
Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...
Definition: SX126x.cpp:1851
+
SX126x::getCurrentLimit
float getCurrentLimit()
Reads current protection limit.
Definition: SX126x.cpp:887
SX126x::SX126x
SX126x(Module *mod)
Default constructor.
Definition: SX126x.cpp:6
-
SX126x::irqRxDoneRxTimeout
int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask) override
Create the flags that make up RxDone and RxTimeout used for receiving downlinks.
Definition: SX126x.cpp:1460
+
SX126x::irqRxDoneRxTimeout
int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask) override
Create the flags that make up RxDone and RxTimeout used for receiving downlinks.
Definition: SX126x.cpp:1459
SX126x::receive
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
-
SX126x::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1512
-
SX126x::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1410
-
SX126x::setBroadcastAddress
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: SX126x.cpp:1202
-
SX126x::setBitRate
int16_t setBitRate(float br) override
Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: SX126x.cpp:934
-
SX126x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX126x.cpp:1397
-
SX126x::setSyncBits
int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets FSK sync word in the form of array of up to 8 bytes.
Definition: SX126x.cpp:1166
+
SX126x::autoLDRO
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1511
+
SX126x::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1409
+
SX126x::setBroadcastAddress
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: SX126x.cpp:1201
+
SX126x::setBitRate
int16_t setBitRate(float br) override
Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: SX126x.cpp:933
+
SX126x::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: SX126x.cpp:1396
+
SX126x::setSyncBits
int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets FSK sync word in the form of array of up to 8 bytes.
Definition: SX126x.cpp:1165
SX126x::setPacketSentAction
void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: SX126x.cpp:499
-
SX126x::readBit
void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition: SX126x.cpp:1569
+
SX126x::readBit
void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition: SX126x.cpp:1568
SX126x::scanChannel
int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: SX126x.cpp:427
-
SX126x::getDataRate
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: SX126x.cpp:1326
-
SX126x::setPreambleLength
int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.
Definition: SX126x.cpp:897
-
SX126x::setPaRampTime
int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition: SX126x.cpp:1860
+
SX126x::getDataRate
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: SX126x.cpp:1325
+
SX126x::setPreambleLength
int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.
Definition: SX126x.cpp:896
+
SX126x::setPaRampTime
int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition: SX126x.cpp:1859
SX126x::XTAL
bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: SX126x.h:460
-
SX126x::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX126x.cpp:1472
-
SX126x::setDio2AsRfSwitch
int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1714
-
SX126x::spectralScanGetResult
int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition: SX126x.cpp:1649
-
SX126x::setWhitening
int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets FSK whitening parameters.
Definition: SX126x.cpp:1289
-
SX126x::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: SX126x.cpp:838
+
SX126x::implicitHeader
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX126x.cpp:1471
+
SX126x::setDio2AsRfSwitch
int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1713
+
SX126x::spectralScanGetResult
int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition: SX126x.cpp:1648
+
SX126x::setWhitening
int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets FSK whitening parameters.
Definition: SX126x.cpp:1288
+
SX126x::setSpreadingFactor
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: SX126x.cpp:837
SX126x::standbyXOSC
bool standbyXOSC
Whether to use XOSC (true) or RC (false) oscillator in standby mode. Defaults to false.
Definition: SX126x.h:465
SX126x::setChannelScanAction
void setChannelScanAction(void(*func)(void)) override
Sets interrupt service routine to call when a channel scan is finished.
Definition: SX126x.cpp:507
-
SX126x::setDataRate
int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: SX126x.cpp:955
+
SX126x::setDataRate
int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: SX126x.cpp:954
SX126x::clearPacketSentAction
void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition: SX126x.cpp:503
-
SX126x::disableAddressFiltering
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: SX126x.cpp:1219
-
SX126x::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: SX126x.cpp:851
-
SX126x::getChannelScanResult
int16_t getChannelScanResult() override
Read the channel scan result.
Definition: SX126x.cpp:768
+
SX126x::disableAddressFiltering
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: SX126x.cpp:1218
+
SX126x::setCodingRate
int16_t setCodingRate(uint8_t cr)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: SX126x.cpp:850
+
SX126x::getChannelScanResult
int16_t getChannelScanResult() override
Read the channel scan result.
Definition: SX126x.cpp:767
RadioLibTime_t
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition: TypeDef.h:616
Module::RfSwitchMode_t
Description of RF switch pin states for a single mode. See setRfSwitchTable for details.
Definition: Module.h:81
DataRate_t
Common data rate structure.
Definition: PhysicalLayer.h:38
diff --git a/_s_x127x_8h_source.html b/_s_x127x_8h_source.html index 2df548f8..224fdbdc 100644 --- a/_s_x127x_8h_source.html +++ b/_s_x127x_8h_source.html @@ -683,7 +683,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
615 
626  int16_t beginFSK(uint8_t* chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK);
627 
-
636  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
636  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
637 
645  int16_t receive(uint8_t* data, size_t len) override;
646 
@@ -735,7 +735,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
783 
791  bool fifoGet(volatile uint8_t* data, int totalLen, volatile int* rcvLen);
792 
-
800  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
800  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
801 
806  int16_t finishTransmit() override;
807 
diff --git a/_s_x128x_8h_source.html b/_s_x128x_8h_source.html index 40e4e6a3..2534baac 100644 --- a/_s_x128x_8h_source.html +++ b/_s_x128x_8h_source.html @@ -452,7 +452,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
412 
419  int16_t reset(bool verify = true);
420 
-
429  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
429  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
430 
438  int16_t receive(uint8_t* data, size_t len) override;
439 
@@ -484,7 +484,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
519 
523  void clearPacketSentAction() override;
524 
-
533  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
533  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
534 
539  int16_t finishTransmit() override;
540 
diff --git a/_si443x_8h_source.html b/_si443x_8h_source.html index 7ac6deef..592ad05d 100644 --- a/_si443x_8h_source.html +++ b/_si443x_8h_source.html @@ -651,7 +651,7 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
580 
584  void reset();
585 
-
594  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
594  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
595 
603  int16_t receive(uint8_t* data, size_t len) override;
604 
@@ -681,7 +681,7 @@ $(document).ready(function(){initNavTree('_si443x_8h_source.html',''); initResiz
673 
677  void clearPacketSentAction() override;
678 
-
686  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
686  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr = 0) override;
687 
692  int16_t finishTransmit() override;
693 
diff --git a/class_c_c1101-members.html b/class_c_c1101-members.html index 97c386e2..0b2d08df 100644 --- a/class_c_c1101-members.html +++ b/class_c_c1101-members.html @@ -171,13 +171,13 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideCC1101virtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideCC1101virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual startTransmit(const char *str, uint8_t addr=0)CC1101 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)CC1101 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)CC1101 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual transmit(const char *str, uint8_t addr=0)CC1101 - transmit(uint8_t *data, size_t len, uint8_t addr=0)CC1101 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)CC1101 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideCC1101virtual transmitDirectAsync(uint32_t frf=0)CC1101 diff --git a/class_c_c1101.html b/class_c_c1101.html index 7123fede..3d014d0f 100644 --- a/class_c_c1101.html +++ b/class_c_c1101.html @@ -116,9 +116,9 @@ Public Member Functions void reset ()  Reset method - resets the chip using manual reset sequence (without RESET pin).
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -172,9 +172,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -295,18 +295,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -2224,8 +2224,8 @@ virtual void  - -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -2249,8 +2249,8 @@ virtual void 
- -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -2328,8 +2328,8 @@ virtual void 
- -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -2353,8 +2353,8 @@ virtual void 
- -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_c_c1101.js b/class_c_c1101.js index 24fc1b3c..3ae0cd76 100644 --- a/class_c_c1101.js +++ b/class_c_c1101.js @@ -58,11 +58,11 @@ var class_c_c1101 = [ "startReceive", "class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19", null ], [ "startReceive", "class_c_c1101.html#abf153c8fcf2a0d60439426b03692642e", null ], [ "startTransmit", "class_c_c1101.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea", null ], + [ "startTransmit", "class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0", null ], [ "transmit", "class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4", null ], + [ "transmit", "class_c_c1101.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_c_c1101.html#a5086eb8a27aa842e94d1df54f385c39b", null ], [ "transmitDirect", "class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46", null ], [ "transmitDirectAsync", "class_c_c1101.html#aef7c152858537a40e71cf133962cb893", null ], [ "variablePacketLengthMode", "class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f", null ] diff --git a/class_external_radio-members.html b/class_external_radio-members.html index a05d28a7..9e11264d 100644 --- a/class_external_radio-members.html +++ b/class_external_radio-members.html @@ -144,9 +144,9 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe startReceive()PhysicalLayervirtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)PhysicalLayervirtual startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual transmitDirect(uint32_t frf=0) overrideExternalRadiovirtual ~ExternalRadio()ExternalRadio
diff --git a/class_external_radio.html b/class_external_radio.html index 6db3368c..8753af1b 100644 --- a/class_external_radio.html +++ b/class_external_radio.html @@ -141,9 +141,9 @@ Public Member Functions int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t sleep ()  Sets module to sleep. More...
  @@ -165,9 +165,9 @@ Public Member Functions int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t finishTransmit ()  Clean up after transmission is done. More...
  diff --git a/class_l_l_c_c68-members.html b/class_l_l_c_c68-members.html index ccc7c7f1..2343d267 100644 --- a/class_l_l_c_c68-members.html +++ b/class_l_l_c_c68-members.html @@ -193,15 +193,15 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)SX126xvirtual startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual startTransmit(const char *str, uint8_t addr=0)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1262(Module *mod)SX1262 SX126x(Module *mod)SX126xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual transmit(const char *str, uint8_t addr=0)SX126x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX126xvirtual uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x diff --git a/class_l_l_c_c68.html b/class_l_l_c_c68.html index 6e33a072..653888ef 100644 --- a/class_l_l_c_c68.html +++ b/class_l_l_c_c68.html @@ -161,9 +161,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -219,9 +219,9 @@ void clearChannelScanAction () override  Clears interrupt service routine to call when a channel scan is finished.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -424,18 +424,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_l_r1110-members.html b/class_l_r1110-members.html index 00759967..617950d0 100644 --- a/class_l_r1110-members.html +++ b/class_l_r1110-members.html @@ -201,14 +201,14 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideLR11x0virtual startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideLR11x0virtual updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 diff --git a/class_l_r1110.html b/class_l_r1110.html index 5a32a7f9..600f9f03 100644 --- a/class_l_r1110.html +++ b/class_l_r1110.html @@ -153,9 +153,9 @@ Public Member Functions int16_t reset ()  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -204,9 +204,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -394,18 +394,18 @@ int16_t getGnssPositionint16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_l_r1120-members.html b/class_l_r1120-members.html index 492d8335..cee7bfd1 100644 --- a/class_l_r1120-members.html +++ b/class_l_r1120-members.html @@ -201,14 +201,14 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideLR11x0virtual startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideLR11x0virtual updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 diff --git a/class_l_r1120.html b/class_l_r1120.html index bd242518..a9c3ebcf 100644 --- a/class_l_r1120.html +++ b/class_l_r1120.html @@ -154,9 +154,9 @@ Public Member Functions int16_t reset ()  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -205,9 +205,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -395,18 +395,18 @@ int16_t getGnssPositionint16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_l_r1121-members.html b/class_l_r1121-members.html index f087a3e7..61cb768e 100644 --- a/class_l_r1121-members.html +++ b/class_l_r1121-members.html @@ -202,14 +202,14 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideLR11x0virtual startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideLR11x0virtual updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 diff --git a/class_l_r1121.html b/class_l_r1121.html index 01530365..6f3a7a12 100644 --- a/class_l_r1121.html +++ b/class_l_r1121.html @@ -158,9 +158,9 @@ Public Member Functions int16_t reset ()  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -209,9 +209,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -399,18 +399,18 @@ int16_t getGnssPositionint16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_l_r11x0-members.html b/class_l_r11x0-members.html index 1c6fe0a2..8f601435 100644 --- a/class_l_r11x0-members.html +++ b/class_l_r11x0-members.html @@ -194,14 +194,14 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideLR11x0virtual startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0)LR11x0virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual startTransmit(const char *str, uint8_t addr=0)LR11x0 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR11x0virtual transmit(const char *str, uint8_t addr=0)LR11x0 - transmit(uint8_t *data, size_t len, uint8_t addr=0)LR11x0 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR11x0 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideLR11x0virtual updateFirmware(const uint32_t *image, size_t size, bool nonvolatile=true)LR11x0 diff --git a/class_l_r11x0.html b/class_l_r11x0.html index 2851c705..8df2c5a4 100644 --- a/class_l_r11x0.html +++ b/class_l_r11x0.html @@ -143,9 +143,9 @@ Public Member Functions int16_t reset ()  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -194,9 +194,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -384,18 +384,18 @@ int16_t getGnssPositionint16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -2967,8 +2967,8 @@ bool  -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -2992,8 +2992,8 @@ bool  -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -3130,8 +3130,8 @@ bool  -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -3155,8 +3155,8 @@ bool  -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_l_r11x0.js b/class_l_r11x0.js index 6f880033..2df947f7 100644 --- a/class_l_r11x0.js +++ b/class_l_r11x0.js @@ -89,12 +89,12 @@ var class_l_r11x0 = [ "startReceive", "class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d", null ], [ "startReceive", "class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281", null ], [ "startTransmit", "class_l_r11x0.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd", null ], + [ "startTransmit", "class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_l_r11x0.html#a459825c5b46a2ca515e62042d605aa67", null ], [ "startWifiScan", "class_l_r11x0.html#a3498e0e621f341e415145879989e0948", null ], [ "transmit", "class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba", null ], + [ "transmit", "class_l_r11x0.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_l_r11x0.html#a21e865665318dece7d95336a275dd973", null ], [ "transmitDirect", "class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359", null ], [ "updateFirmware", "class_l_r11x0.html#ab2820cc2b740d6d42a079bbd8bd45b85", null ], [ "variablePacketLengthMode", "class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451", null ], diff --git a/class_physical_layer-members.html b/class_physical_layer-members.html index ec3237a6..8f023a3c 100644 --- a/class_physical_layer-members.html +++ b/class_physical_layer-members.html @@ -151,9 +151,9 @@ $(document).ready(function(){initNavTree('class_physical_layer.html',''); initRe startReceive()PhysicalLayervirtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)PhysicalLayervirtual startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual transmitDirect(uint32_t frf=0)PhysicalLayervirtual
diff --git a/class_physical_layer.html b/class_physical_layer.html index 16d16bad..48f66ef7 100644 --- a/class_physical_layer.html +++ b/class_physical_layer.html @@ -121,9 +121,9 @@ Public Member Functions int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t sleep ()  Sets module to sleep. More...
  @@ -145,9 +145,9 @@ Public Member Functions int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t finishTransmit ()  Clean up after transmission is done. More...
  @@ -1992,8 +1992,8 @@ class LoRaWANNode
- -

◆ startTransmit() [2/2]

+ +

◆ startTransmit() [2/2]

@@ -2004,7 +2004,7 @@ class LoRaWANNode int16_t PhysicalLayer::startTransmit ( - uint8_t *  + const uint8_t *  data, @@ -2043,7 +2043,7 @@ class LoRaWANNode
Returns
Status Codes
-

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

+

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

@@ -2085,8 +2085,8 @@ class LoRaWANNode - -

◆ transmit() [2/2]

+ +

◆ transmit() [2/2]

@@ -2097,7 +2097,7 @@ class LoRaWANNode int16_t PhysicalLayer::transmit ( - uint8_t *  + const uint8_t *  data, @@ -2136,7 +2136,7 @@ class LoRaWANNode
Returns
Status Codes
-

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

+

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

diff --git a/class_physical_layer.js b/class_physical_layer.js index 793ecffb..a6c4f19f 100644 --- a/class_physical_layer.js +++ b/class_physical_layer.js @@ -51,9 +51,9 @@ var class_physical_layer = [ "startReceive", "class_physical_layer.html#a18664ad615c5507ff1690baaca90b094", null ], [ "startReceive", "class_physical_layer.html#ab913944238f4dfd950d36651eb3c4892", null ], [ "startTransmit", "class_physical_layer.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], + [ "startTransmit", "class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c", null ], [ "transmit", "class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709", null ], + [ "transmit", "class_physical_layer.html#ada508497ee2e70170da3afe078e2fe0e", null ], [ "transmitDirect", "class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65", null ], [ "AFSKClient", "class_physical_layer.html#acb94e5999123b5a1c63dd279b2a5a251", null ], [ "AX25Client", "class_physical_layer.html#a0012621c1414f4c7573e961b57884a5b", null ], diff --git a/class_r_f69-members.html b/class_r_f69-members.html index ae2afd93..ae91ace2 100644 --- a/class_r_f69-members.html +++ b/class_r_f69-members.html @@ -185,13 +185,13 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable() startDirect()PhysicalLayer startReceive() overrideRF69virtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideRF69virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual startTransmit(const char *str, uint8_t addr=0)RF69 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)RF69 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)RF69 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual transmit(const char *str, uint8_t addr=0)RF69 - transmit(uint8_t *data, size_t len, uint8_t addr=0)RF69 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)RF69 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideRF69virtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)RF69 diff --git a/class_r_f69.html b/class_r_f69.html index 6054c1e8..69fa32ad 100644 --- a/class_r_f69.html +++ b/class_r_f69.html @@ -118,9 +118,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using RST pin.
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -200,9 +200,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -335,18 +335,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -2450,8 +2450,8 @@ virtual void  - -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -2475,8 +2475,8 @@ virtual void 
- -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -2554,8 +2554,8 @@ virtual void 
- -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -2579,8 +2579,8 @@ virtual void 
- -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_r_f69.js b/class_r_f69.js index 285f5af8..d9a48f85 100644 --- a/class_r_f69.js +++ b/class_r_f69.js @@ -71,11 +71,11 @@ var class_r_f69 = [ "startReceive", "class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8", null ], [ "startReceive", "class_r_f69.html#a21ae7524fe573f1a7e74dee342418222", null ], [ "startTransmit", "class_r_f69.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_r_f69.html#a855dc194947b095b821ec1524ba6814c", null ], + [ "startTransmit", "class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066", null ], [ "transmit", "class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847", null ], + [ "transmit", "class_r_f69.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_r_f69.html#a8d68f041b20ed765f2ff2fbdff06171f", null ], [ "transmitDirect", "class_r_f69.html#a222682569338abb49d6952430b6eebdd", null ], [ "variablePacketLengthMode", "class_r_f69.html#af434c67aabe02258ee6696a59973617b", null ] ]; \ No newline at end of file diff --git a/class_s_t_m32_w_lx-members.html b/class_s_t_m32_w_lx-members.html index f1d41750..c9c8af74 100644 --- a/class_s_t_m32_w_lx-members.html +++ b/class_s_t_m32_w_lx-members.html @@ -199,16 +199,16 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)SX126xvirtual startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual startTransmit(const char *str, uint8_t addr=0)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer STM32WLx(STM32WLx_Module *mod)STM32WLx SX1262(Module *mod)SX1262 SX126x(Module *mod)SX126xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual transmit(const char *str, uint8_t addr=0)SX126x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX126xvirtual uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x diff --git a/class_s_t_m32_w_lx.html b/class_s_t_m32_w_lx.html index 14751bb9..0ba74ce4 100644 --- a/class_s_t_m32_w_lx.html +++ b/class_s_t_m32_w_lx.html @@ -198,9 +198,9 @@ void int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -256,9 +256,9 @@ void clearChannelScanAction () override  Clears interrupt service routine to call when a channel scan is finished.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -461,18 +461,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1231-members.html b/class_s_x1231-members.html index 38eaad63..5ee18380 100644 --- a/class_s_x1231-members.html +++ b/class_s_x1231-members.html @@ -185,14 +185,14 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideRF69virtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideRF69virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual startTransmit(const char *str, uint8_t addr=0)RF69 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)RF69 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)RF69 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1231(Module *mod)SX1231 - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual transmit(const char *str, uint8_t addr=0)RF69 - transmit(uint8_t *data, size_t len, uint8_t addr=0)RF69 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)RF69 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideRF69virtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)RF69 diff --git a/class_s_x1231.html b/class_s_x1231.html index 0bddd68d..c15e0b44 100644 --- a/class_s_x1231.html +++ b/class_s_x1231.html @@ -125,9 +125,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using RST pin.
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -207,9 +207,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -342,18 +342,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1233-members.html b/class_s_x1233-members.html index 1ddbba89..011fe3c3 100644 --- a/class_s_x1233-members.html +++ b/class_s_x1233-members.html @@ -185,15 +185,15 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable startDirect()PhysicalLayer startReceive() overrideRF69virtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideRF69virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual startTransmit(const char *str, uint8_t addr=0)RF69 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)RF69 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)RF69 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1231(Module *mod)SX1231 SX1233(Module *mod)SX1233 - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideRF69virtual transmit(const char *str, uint8_t addr=0)RF69 - transmit(uint8_t *data, size_t len, uint8_t addr=0)RF69 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)RF69 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideRF69virtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)RF69 diff --git a/class_s_x1233.html b/class_s_x1233.html index d5dbd3e4..d6b7183d 100644 --- a/class_s_x1233.html +++ b/class_s_x1233.html @@ -135,9 +135,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using RST pin.
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -217,9 +217,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -349,18 +349,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1261-members.html b/class_s_x1261-members.html index 722cb835..e16b3464 100644 --- a/class_s_x1261-members.html +++ b/class_s_x1261-members.html @@ -192,16 +192,16 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)SX126xvirtual startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual startTransmit(const char *str, uint8_t addr=0)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1261(Module *mod)SX1261 SX1262(Module *mod)SX1262 SX126x(Module *mod)SX126xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual transmit(const char *str, uint8_t addr=0)SX126x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX126xvirtual uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x diff --git a/class_s_x1261.html b/class_s_x1261.html index 28639a48..d8e37289 100644 --- a/class_s_x1261.html +++ b/class_s_x1261.html @@ -149,9 +149,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -207,9 +207,9 @@ void clearChannelScanAction () override  Clears interrupt service routine to call when a channel scan is finished.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -412,18 +412,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1262-members.html b/class_s_x1262-members.html index ff2ebd6a..4ddff474 100644 --- a/class_s_x1262-members.html +++ b/class_s_x1262-members.html @@ -192,15 +192,15 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)SX126xvirtual startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual startTransmit(const char *str, uint8_t addr=0)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1262(Module *mod)SX1262 SX126x(Module *mod)SX126xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual transmit(const char *str, uint8_t addr=0)SX126x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX126xvirtual uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x diff --git a/class_s_x1262.html b/class_s_x1262.html index 8270c3f6..48be31c8 100644 --- a/class_s_x1262.html +++ b/class_s_x1262.html @@ -144,9 +144,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -202,9 +202,9 @@ void clearChannelScanAction () override  Clears interrupt service routine to call when a channel scan is finished.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -407,18 +407,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1268-members.html b/class_s_x1268-members.html index 036c0e3d..93742362 100644 --- a/class_s_x1268-members.html +++ b/class_s_x1268-members.html @@ -192,15 +192,15 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)SX126xvirtual startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual startTransmit(const char *str, uint8_t addr=0)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1268(Module *mod)SX1268 SX126x(Module *mod)SX126xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual transmit(const char *str, uint8_t addr=0)SX126x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX126xvirtual uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x diff --git a/class_s_x1268.html b/class_s_x1268.html index 7405d5f9..6e052945 100644 --- a/class_s_x1268.html +++ b/class_s_x1268.html @@ -141,9 +141,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -199,9 +199,9 @@ void clearChannelScanAction () override  Clears interrupt service routine to call when a channel scan is finished.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -404,18 +404,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x126x-members.html b/class_s_x126x-members.html index db84436c..4665890a 100644 --- a/class_s_x126x-members.html +++ b/class_s_x126x-members.html @@ -189,14 +189,14 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE, size_t len=0)SX126xvirtual startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual startTransmit(const char *str, uint8_t addr=0)SX126x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX126x(Module *mod)SX126xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual transmit(const char *str, uint8_t addr=0)SX126x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX126x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX126xvirtual uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x diff --git a/class_s_x126x.html b/class_s_x126x.html index 25f76e9b..2e7ef0da 100644 --- a/class_s_x126x.html +++ b/class_s_x126x.html @@ -124,9 +124,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -182,9 +182,9 @@ void clearChannelScanAction () override  Clears interrupt service routine to call when a channel scan is finished.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -387,18 +387,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -3258,8 +3258,8 @@ bool  -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -3283,8 +3283,8 @@ bool  -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -3362,8 +3362,8 @@ bool  -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -3387,8 +3387,8 @@ bool  -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_s_x126x.js b/class_s_x126x.js index 7b310ba0..d147d9e5 100644 --- a/class_s_x126x.js +++ b/class_s_x126x.js @@ -87,11 +87,11 @@ var class_s_x126x = [ "startReceiveDutyCycle", "class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e", null ], [ "startReceiveDutyCycleAuto", "class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841", null ], [ "startTransmit", "class_s_x126x.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1", null ], + [ "startTransmit", "class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_s_x126x.html#adf06ca0d64a61ce16a0a2f4f9a7d6a86", null ], [ "transmit", "class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009", null ], + [ "transmit", "class_s_x126x.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_s_x126x.html#a5fa48e147ee54e1b0fc4d28ef5247180", null ], [ "transmitDirect", "class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b", null ], [ "uploadPatch", "class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1", null ], [ "variablePacketLengthMode", "class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d", null ], diff --git a/class_s_x1272-members.html b/class_s_x1272-members.html index cfeab899..9da1fa90 100644 --- a/class_s_x1272-members.html +++ b/class_s_x1272-members.html @@ -208,15 +208,15 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1272(Module *mod)SX1272 SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x1272.html b/class_s_x1272.html index 6cb6bcaf..8c0541c0 100644 --- a/class_s_x1272.html +++ b/class_s_x1272.html @@ -194,9 +194,9 @@ void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -276,9 +276,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -463,18 +463,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1273-members.html b/class_s_x1273-members.html index da870b8d..bc98d78c 100644 --- a/class_s_x1273-members.html +++ b/class_s_x1273-members.html @@ -208,16 +208,16 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1272(Module *mod)SX1272 SX1273(Module *mod)SX1273 SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x1273.html b/class_s_x1273.html index ae4e657a..dda34956 100644 --- a/class_s_x1273.html +++ b/class_s_x1273.html @@ -204,9 +204,9 @@ void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -286,9 +286,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -473,18 +473,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1276-members.html b/class_s_x1276-members.html index 637937f9..82729670 100644 --- a/class_s_x1276-members.html +++ b/class_s_x1276-members.html @@ -208,16 +208,16 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1276(Module *mod)SX1276 SX1278(Module *mod)SX1278 SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x1276.html b/class_s_x1276.html index a26c8b07..8b831184 100644 --- a/class_s_x1276.html +++ b/class_s_x1276.html @@ -207,9 +207,9 @@ void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -289,9 +289,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -476,18 +476,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1277-members.html b/class_s_x1277-members.html index 3d03f544..9e864b82 100644 --- a/class_s_x1277-members.html +++ b/class_s_x1277-members.html @@ -208,16 +208,16 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1277(Module *mod)SX1277 SX1278(Module *mod)SX1278 SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x1277.html b/class_s_x1277.html index 6a7d0e19..41184ea5 100644 --- a/class_s_x1277.html +++ b/class_s_x1277.html @@ -216,9 +216,9 @@ void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -298,9 +298,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -485,18 +485,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1278-members.html b/class_s_x1278-members.html index 75145c03..28c05a69 100644 --- a/class_s_x1278-members.html +++ b/class_s_x1278-members.html @@ -208,15 +208,15 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1278(Module *mod)SX1278 SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x1278.html b/class_s_x1278.html index 205d69d3..b802c82e 100644 --- a/class_s_x1278.html +++ b/class_s_x1278.html @@ -196,9 +196,9 @@ void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -278,9 +278,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -465,18 +465,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1279-members.html b/class_s_x1279-members.html index d470cf1f..1f4f8eb7 100644 --- a/class_s_x1279-members.html +++ b/class_s_x1279-members.html @@ -208,16 +208,16 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1278(Module *mod)SX1278 SX1279(Module *mod)SX1279 SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x1279.html b/class_s_x1279.html index fd2eb8b2..8b29c1b7 100644 --- a/class_s_x1279.html +++ b/class_s_x1279.html @@ -204,9 +204,9 @@ void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -286,9 +286,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -473,18 +473,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x127x-members.html b/class_s_x127x-members.html index 03b67274..0ef39b86 100644 --- a/class_s_x127x-members.html +++ b/class_s_x127x-members.html @@ -193,14 +193,14 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable startReceive() overrideSX127xvirtual startReceive(uint8_t len, uint8_t mode=RADIOLIB_SX127X_RXCONTINUOUS)SX127x startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSX127xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual startTransmit(const char *str, uint8_t addr=0)SX127x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX127x(Module *mod)SX127xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX127xvirtual transmit(const char *str, uint8_t addr=0)SX127x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX127x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX127x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX127xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK)SX127x diff --git a/class_s_x127x.html b/class_s_x127x.html index e218ce2e..19eab2cf 100644 --- a/class_s_x127x.html +++ b/class_s_x127x.html @@ -125,9 +125,9 @@ virtual void int16_t beginFSK (uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)  Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK initialization method from derived class. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) override - Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Binary transmit method. Will transmit arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  int16_t receive (uint8_t *data, size_t len) override  Binary receive method. Will attempt to receive arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -207,9 +207,9 @@ void bool fifoGet (volatile uint8_t *data, int totalLen, volatile int *rcvLen)  Set interrupt service routine function to call when FIFO is sufficiently full to read. More...
  -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 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Will start transmitting arbitrary binary data up to 255 bytes long using LoRa or up to 63 bytes using FSK modem. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -394,18 +394,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -3047,8 +3047,8 @@ void  -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -3072,8 +3072,8 @@ void  -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -3151,8 +3151,8 @@ void  -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -3176,8 +3176,8 @@ void  -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_s_x127x.js b/class_s_x127x.js index b4e4358d..45d84997 100644 --- a/class_s_x127x.js +++ b/class_s_x127x.js @@ -89,11 +89,11 @@ var class_s_x127x = [ "startReceive", "class_s_x127x.html#a5b6aec8bba3f055b17864d85f94e195d", null ], [ "startReceive", "class_s_x127x.html#aa77da235ab59a5066fc51418d4344a02", null ], [ "startTransmit", "class_s_x127x.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083", null ], + [ "startTransmit", "class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_s_x127x.html#ae0902a990203ec67c628e5d006cbaa96", null ], [ "transmit", "class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29", null ], + [ "transmit", "class_s_x127x.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_s_x127x.html#a75cb0d8810a5ce025d3bf5b51ca263d6", null ], [ "transmitDirect", "class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84", null ], [ "variablePacketLengthMode", "class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c", null ] ]; \ No newline at end of file diff --git a/class_s_x1280-members.html b/class_s_x1280-members.html index 6ce64181..757008ff 100644 --- a/class_s_x1280-members.html +++ b/class_s_x1280-members.html @@ -171,16 +171,16 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable startReceive() overrideSX128xvirtual startReceive(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)SX128x PhysicalLayer::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1280(Module *mod)SX1280 SX1281(Module *mod)SX1281 SX128x(Module *mod)SX128xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX128xvirtual
diff --git a/class_s_x1280.html b/class_s_x1280.html index a30aee68..4683a059 100644 --- a/class_s_x1280.html +++ b/class_s_x1280.html @@ -144,9 +144,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -192,9 +192,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -312,18 +312,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1281-members.html b/class_s_x1281-members.html index 80d56e42..999faa8c 100644 --- a/class_s_x1281-members.html +++ b/class_s_x1281-members.html @@ -168,15 +168,15 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable startReceive() overrideSX128xvirtual startReceive(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)SX128x PhysicalLayer::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1281(Module *mod)SX1281 SX128x(Module *mod)SX128xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX128xvirtual
diff --git a/class_s_x1281.html b/class_s_x1281.html index fac04839..4785dae7 100644 --- a/class_s_x1281.html +++ b/class_s_x1281.html @@ -131,9 +131,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -179,9 +179,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -299,18 +299,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x1282-members.html b/class_s_x1282-members.html index ccdc8c64..500c628f 100644 --- a/class_s_x1282-members.html +++ b/class_s_x1282-members.html @@ -171,17 +171,17 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable startReceive() overrideSX128xvirtual startReceive(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)SX128x PhysicalLayer::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX1280(Module *mod)SX1280 SX1281(Module *mod)SX1281 SX1282(Module *mod)SX1282 SX128x(Module *mod)SX128xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX128xvirtual
diff --git a/class_s_x1282.html b/class_s_x1282.html index 23b1a819..2ca79396 100644 --- a/class_s_x1282.html +++ b/class_s_x1282.html @@ -148,9 +148,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -196,9 +196,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -316,18 +316,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_s_x128x-members.html b/class_s_x128x-members.html index a19aa1f3..aba1d9ef 100644 --- a/class_s_x128x-members.html +++ b/class_s_x128x-members.html @@ -168,14 +168,14 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable startReceive() overrideSX128xvirtual startReceive(uint16_t timeout, uint32_t irqFlags=RADIOLIB_SX128X_IRQ_RX_DEFAULT, uint32_t irqMask=RADIOLIB_SX128X_IRQ_RX_DONE, size_t len=0)SX128x PhysicalLayer::startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len)PhysicalLayervirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual startTransmit(const char *str, uint8_t addr=0)SX128x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer SX128x(Module *mod)SX128xexplicit - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX128xvirtual transmit(const char *str, uint8_t addr=0)SX128x - transmit(uint8_t *data, size_t len, uint8_t addr=0)SX128x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX128x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSX128xvirtual
diff --git a/class_s_x128x.html b/class_s_x128x.html index 6c586b7a..2a2e3709 100644 --- a/class_s_x128x.html +++ b/class_s_x128x.html @@ -127,9 +127,9 @@ Public Member Functions int16_t reset (bool verify=true)  Reset method. Will reset the chip to the default state using RST pin. More...
  -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 PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -175,9 +175,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override + Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -295,18 +295,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -2411,8 +2411,8 @@ virtual void 
- -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -2436,8 +2436,8 @@ virtual void 
- -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -2515,8 +2515,8 @@ virtual void 
- -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -2540,8 +2540,8 @@ virtual void 
- -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_s_x128x.js b/class_s_x128x.js index eb9831d0..77b46373 100644 --- a/class_s_x128x.js +++ b/class_s_x128x.js @@ -60,10 +60,10 @@ var class_s_x128x = [ "startReceive", "class_s_x128x.html#a803eaca8bb7fdfa3570cf4aa95f8e729", null ], [ "startReceive", "class_s_x128x.html#a6083c3789671527e5aee5fd1b8723996", null ], [ "startTransmit", "class_s_x128x.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_s_x128x.html#aef221e7d463c5228ce00ed6934512848", null ], + [ "startTransmit", "class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_s_x128x.html#a46fff7c4b2bb0eed3fd313d6413dc4e9", null ], [ "transmit", "class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5", null ], + [ "transmit", "class_s_x128x.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_s_x128x.html#a45f4ac293d869a35ad737032efa8e884", null ], [ "transmitDirect", "class_s_x128x.html#a53892566b0259d348158efe3c3c3601a", null ] ]; \ No newline at end of file diff --git a/class_si4430-members.html b/class_si4430-members.html index fbfc1ec2..fbb9cbb5 100644 --- a/class_si4430-members.html +++ b/class_si4430-members.html @@ -156,13 +156,13 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable( startDirect()PhysicalLayer startReceive() overrideSi443xvirtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSi443xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual startTransmit(const char *str, uint8_t addr=0)Si443x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual transmit(const char *str, uint8_t addr=0)Si443x - transmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSi443xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)Si443x diff --git a/class_si4430.html b/class_si4430.html index 294bbda8..731c7455 100644 --- a/class_si4430.html +++ b/class_si4430.html @@ -144,9 +144,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using SDN pin.
  -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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const 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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  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. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -189,9 +189,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 long. More...
-  +int16_t startTransmit (const 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 long. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -255,18 +255,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_si4431-members.html b/class_si4431-members.html index 0ccbd36b..9934af72 100644 --- a/class_si4431-members.html +++ b/class_si4431-members.html @@ -156,13 +156,13 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable( startDirect()PhysicalLayer startReceive() overrideSi443xvirtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSi443xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual startTransmit(const char *str, uint8_t addr=0)Si443x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual transmit(const char *str, uint8_t addr=0)Si443x - transmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSi443xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)Si443x diff --git a/class_si4431.html b/class_si4431.html index 34c40586..f0a74321 100644 --- a/class_si4431.html +++ b/class_si4431.html @@ -141,9 +141,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using SDN pin.
  -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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const 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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  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. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -186,9 +186,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 long. More...
-  +int16_t startTransmit (const 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 long. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -252,18 +252,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_si4432-members.html b/class_si4432-members.html index 69b5c527..4db1c769 100644 --- a/class_si4432-members.html +++ b/class_si4432-members.html @@ -155,13 +155,13 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable( startDirect()PhysicalLayer startReceive() overrideSi443xvirtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSi443xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual startTransmit(const char *str, uint8_t addr=0)Si443x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual transmit(const char *str, uint8_t addr=0)Si443x - transmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSi443xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)Si443x diff --git a/class_si4432.html b/class_si4432.html index bf22685c..69bea752 100644 --- a/class_si4432.html +++ b/class_si4432.html @@ -132,9 +132,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using SDN pin.
  -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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const 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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  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. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -177,9 +177,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 long. More...
-  +int16_t startTransmit (const 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 long. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -243,18 +243,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  diff --git a/class_si443x-members.html b/class_si443x-members.html index 1db7579c..90c85630 100644 --- a/class_si443x-members.html +++ b/class_si443x-members.html @@ -153,13 +153,13 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable( startDirect()PhysicalLayer startReceive() overrideSi443xvirtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSi443xvirtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual startTransmit(const char *str, uint8_t addr=0)Si443x - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual + transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual transmit(const char *str, uint8_t addr=0)Si443x - transmit(uint8_t *data, size_t len, uint8_t addr=0)Si443x + transmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overrideSi443xvirtual variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)Si443x diff --git a/class_si443x.html b/class_si443x.html index a98a72fd..92df8d3c 100644 --- a/class_si443x.html +++ b/class_si443x.html @@ -119,9 +119,9 @@ Public Member Functions void reset ()  Reset method. Will reset the chip to the default state using SDN pin.
  -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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
-  +int16_t transmit (const 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 transmit Arduino String or C-string, see PhysicalLayer::transmit. More...
+  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. For overloads to receive Arduino String, see PhysicalLayer::receive. More...
  @@ -164,9 +164,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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 long. More...
-  +int16_t startTransmit (const 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 long. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -230,18 +230,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -1507,8 +1507,8 @@ virtual void 
- -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

@@ -1532,8 +1532,8 @@ virtual void 
- -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -1544,7 +1544,7 @@ virtual void  int16_t Si443x::startTransmit ( - uint8_t *  + const uint8_t *  data, @@ -1584,7 +1584,7 @@ virtual void 
Returns
Status Codes
Todo:
use header as address field?
-

Reimplemented from PhysicalLayer.

+

Reimplemented from PhysicalLayer.

@@ -1612,8 +1612,8 @@ virtual void 
- -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

@@ -1637,8 +1637,8 @@ virtual void 
- -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/class_si443x.js b/class_si443x.js index 0ace69b3..811056e0 100644 --- a/class_si443x.js +++ b/class_si443x.js @@ -37,11 +37,11 @@ var class_si443x = [ "startReceive", "class_si443x.html#ae188dec3175a3aec96844a613e911500", null ], [ "startReceive", "class_si443x.html#ad5adec16d570b0d1b09420919dbe77e4", null ], [ "startTransmit", "class_si443x.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], - [ "startTransmit", "class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314", null ], + [ "startTransmit", "class_si443x.html#af79757dbbd62e080c1bad2e608ab940c", null ], + [ "startTransmit", "class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95", null ], [ "transmit", "class_si443x.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "class_si443x.html#a3dd42f8d5569487ea74f004ca652a709", null ], - [ "transmit", "class_si443x.html#a782748025e19ec6e597293afb6570bff", null ], + [ "transmit", "class_si443x.html#ada508497ee2e70170da3afe078e2fe0e", null ], + [ "transmit", "class_si443x.html#a379fb39c9ab79aa67601c84736b1fec4", null ], [ "transmitDirect", "class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99", null ], [ "variablePacketLengthMode", "class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a", null ] ]; \ No newline at end of file diff --git a/classn_r_f24-members.html b/classn_r_f24-members.html index 8fa95ba1..1b660415 100644 --- a/classn_r_f24-members.html +++ b/classn_r_f24-members.html @@ -155,13 +155,13 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable( startDirect()PhysicalLayer startReceive() overridenRF24virtual startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overridenRF24virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual + startTransmit(const uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual startTransmit(const char *str, uint8_t addr=0)nRF24 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)nRF24 + startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)nRF24 PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual + transmit(const uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual transmit(const char *str, uint8_t addr=0)nRF24 - transmit(uint8_t *data, size_t len, uint8_t addr=0)nRF24 + transmit(const uint8_t *data, size_t len, uint8_t addr=0)nRF24 PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer transmitDirect(uint32_t frf=0) overridenRF24virtual
diff --git a/classn_r_f24.html b/classn_r_f24.html index ab645745..e4653ddd 100644 --- a/classn_r_f24.html +++ b/classn_r_f24.html @@ -121,9 +121,9 @@ Public Member Functions int16_t standby (uint8_t mode) override  Sets the module to standby. More...
  -int16_t transmit (uint8_t *data, size_t len, uint8_t addr) override - Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
-  +int16_t transmit (const uint8_t *data, size_t len, uint8_t addr) override + Blocking binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t receive (uint8_t *data, size_t len) override  Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
  @@ -154,9 +154,9 @@ void clearPacketSentAction () override  Clears interrupt service routine to call when a packet is sent.
  -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. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
-  +int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr) override + Interrupt-driven binary transmit method. IRQ will be activated when full packet is transmitted. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
+  int16_t finishTransmit () override  Clean up after transmission is done. More...
  @@ -223,18 +223,18 @@ void int16_t transmit (const char *str, uint8_t addr=0)  C-string transmit method. More...
  -virtual int16_t transmit (uint8_t *data, size_t len, uint8_t addr=0) - Binary transmit method. Must be implemented in module class. More...
-  +virtual int16_t transmit (const uint8_t *data, size_t len, uint8_t addr=0) + Binary transmit method. Must be implemented in module class. More...
+  virtual int16_t receive (uint8_t *data, size_t len)  Binary receive method. Must be implemented in module class. More...
  int16_t startTransmit (const char *str, uint8_t addr=0)  Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking. Interrupt pin will be activated when transmission finishes. More...
  -virtual int16_t startTransmit (uint8_t *data, size_t len, uint8_t addr=0) - Interrupt-driven binary transmit method. More...
-  +virtual int16_t startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) + Interrupt-driven binary transmit method. More...
+  virtual int16_t readData (uint8_t *data, size_t len)  Reads data that was received after calling startReceive method. More...
  @@ -1490,8 +1490,8 @@ virtual void 
- -

◆ startTransmit() [2/3]

+ +

◆ startTransmit() [2/3]

- -

◆ startTransmit() [3/3]

+ +

◆ startTransmit() [3/3]

@@ -1594,8 +1594,8 @@ virtual void 
- -

◆ transmit() [2/3]

+ +

◆ transmit() [2/3]

- -

◆ transmit() [3/3]

+ +

◆ transmit() [3/3]

diff --git a/classn_r_f24.js b/classn_r_f24.js index cd59d932..bfb61afa 100644 --- a/classn_r_f24.js +++ b/classn_r_f24.js @@ -37,10 +37,10 @@ var classn_r_f24 = [ "startReceive", "classn_r_f24.html#a3c6aa3622c887118fb8d8cb2689fdff2", null ], [ "startReceive", "classn_r_f24.html#a38b0084ad11090f918f4f370b9df7514", null ], [ "startTransmit", "classn_r_f24.html#a923654706eff5118ef6e84214e837f27", null ], - [ "startTransmit", "classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917", null ], - [ "startTransmit", "classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3", null ], + [ "startTransmit", "classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2", null ], + [ "startTransmit", "classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c", null ], [ "transmit", "classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534", null ], - [ "transmit", "classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044", null ], - [ "transmit", "classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709", null ], + [ "transmit", "classn_r_f24.html#af7c4cf05b992d8a97331b9888e95fc2f", null ], + [ "transmit", "classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e", null ], [ "transmitDirect", "classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303", null ] ]; \ No newline at end of file diff --git a/functions_func_s.html b/functions_func_s.html index acae2051..a866fc70 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -713,14 +713,14 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza : MorseClient
  • startTransmit() -: CC1101 -, LR11x0 -, nRF24 +: CC1101 +, LR11x0 +, nRF24 , PhysicalLayer , RF69 , Si443x -, SX126x -, SX127x +, SX126x +, SX127x , SX128x
  • startWifiScan() diff --git a/functions_func_t.html b/functions_func_t.html index ada6b711..262d7029 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -98,16 +98,16 @@ $(document).ready(function(){initNavTree('functions_func_t.html',''); initResiza
  • transmit() : AX25Client -, CC1101 -, LR11x0 +, CC1101 +, LR11x0 , nRF24 , PagerClient , PhysicalLayer -, RF69 -, Si443x -, SX126x -, SX127x -, SX128x +, RF69 +, Si443x +, SX126x +, SX127x +, SX128x
  • transmitDirect() : CC1101 diff --git a/functions_s.html b/functions_s.html index 08dfb596..1bd86151 100644 --- a/functions_s.html +++ b/functions_s.html @@ -755,14 +755,14 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable() : MorseClient
  • startTransmit() -: CC1101 -, LR11x0 -, nRF24 +: CC1101 +, LR11x0 +, nRF24 , PhysicalLayer -, RF69 -, Si443x +, RF69 +, Si443x , SX126x -, SX127x +, SX127x , SX128x
  • startWifiScan() diff --git a/functions_t.html b/functions_t.html index d62f5e9a..7781c7eb 100644 --- a/functions_t.html +++ b/functions_t.html @@ -110,16 +110,16 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable()
  • transmit() : AX25Client -, CC1101 -, LR11x0 +, CC1101 +, LR11x0 , nRF24 , PagerClient -, PhysicalLayer +, PhysicalLayer , RF69 -, Si443x -, SX126x -, SX127x -, SX128x +, Si443x +, SX126x +, SX127x +, SX128x
  • transmitDirect() : CC1101 diff --git a/n_r_f24_8h_source.html b/n_r_f24_8h_source.html index b4f07878..41810183 100644 --- a/n_r_f24_8h_source.html +++ b/n_r_f24_8h_source.html @@ -289,7 +289,7 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
    225 
    231  int16_t standby(uint8_t mode) override;
    232 
    -
    241  int16_t transmit(uint8_t* data, size_t len, uint8_t addr) override;
    +
    241  int16_t transmit(const uint8_t* data, size_t len, uint8_t addr) override;
    242 
    250  int16_t receive(uint8_t* data, size_t len) override;
    251 
    @@ -311,7 +311,7 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
    294 
    298  void clearPacketSentAction() override;
    299 
    -
    308  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr) override;
    +
    308  int16_t startTransmit(const uint8_t* data, size_t len, uint8_t addr) override;
    309 
    314  int16_t finishTransmit() override;
    315 
    diff --git a/navtreedata.js b/navtreedata.js index 8f81ee83..dce23c04 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -56,9 +56,9 @@ var NAVTREEINDEX = [ "_a_f_s_k_8h_source.html", "class_l_r1120.html#a981be5384416833dcb6c09ad5be47aa6", -"class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4", +"class_physical_layer.html#acb94e5999123b5a1c63dd279b2a5a251", "class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51", -"class_s_x127x.html#ad3955f85f456edae772a51025a19029b", +"class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617", "functions_func_g.html", "struct_l_r11x0_wifi_result_extended__t.html#a7314104129f9ceb6d91c85578d85d252" ]; diff --git a/navtreeindex0.js b/navtreeindex0.js index a52b5b44..05b517b5 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -126,7 +126,6 @@ var NAVTREEINDEX0 = "class_c_c1101.html":[3,0,6], "class_c_c1101.html#a0221c4fe494a590cc9714e4752675d61":[3,0,6,7], "class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3":[3,0,6,38], -"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,6,59], "class_c_c1101.html#a11a92d885beefdf2db291301550a980c":[3,0,6,22], "class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0":[3,0,6,17], "class_c_c1101.html#a13cf332824479442cc20fc1c6972b092":[3,0,6,21], @@ -140,11 +139,11 @@ var NAVTREEINDEX0 = "class_c_c1101.html#a3563453988a83d22dd07d4691543a300":[3,0,6,23], "class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6":[3,0,6,50], "class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2":[3,0,6,20], -"class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,6,61], "class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6":[3,0,6,52], "class_c_c1101.html#a476adec156ae39974e70ef17b9af7db3":[3,0,6,1], "class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,6,60], "class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b":[3,0,6,10], +"class_c_c1101.html#a5086eb8a27aa842e94d1df54f385c39b":[3,0,6,62], "class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,6,65], "class_c_c1101.html#a544bb8d7be9c0e1ff7f7103b30925862":[3,0,6,34], "class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb":[3,0,6,16], @@ -155,9 +154,9 @@ var NAVTREEINDEX0 = "class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8":[3,0,6,41], "class_c_c1101.html#a6fd22cdec29e1e34a92aa9854b90fdc9":[3,0,6,30], "class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4":[3,0,6,11], +"class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0":[3,0,6,59], "class_c_c1101.html#a7612bf81e48086004c62548de2682266":[3,0,6,53], "class_c_c1101.html#a7b401995be4bc136063a035ce1820634":[3,0,6,49], -"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,6,62], "class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22":[3,0,6,24], "class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,6,57], "class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883":[3,0,6,9], @@ -177,9 +176,9 @@ var NAVTREEINDEX0 = "class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4":[3,0,6,6], "class_c_c1101.html#ad25ad96cddf62273bffd601384d22275":[3,0,6,13], "class_c_c1101.html#ad428d7e6fc9ac119101bb0716fa80bee":[3,0,6,37], -"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,6,58], "class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9":[3,0,6,40], "class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565":[3,0,6,2], +"class_c_c1101.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,6,61], "class_c_c1101.html#adc76af01dbc9171b3fdd7570624a4d4f":[3,0,6,31], "class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,6,33], "class_c_c1101.html#ae71e947abf6a07b194c6c6d64fd3eb19":[3,0,6,55], @@ -189,6 +188,7 @@ var NAVTREEINDEX0 = "class_c_c1101.html#aef7c152858537a40e71cf133962cb893":[3,0,6,64], "class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a":[3,0,6,54], "class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f":[3,0,6,12], +"class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,6,58], "class_c_c1101.html#afa64d1ad4789d3146b38d14437234756":[3,0,6,42], "class_external_radio.html":[3,0,8], "class_external_radio.html#a02928a19eab0eab615c02180cedda3eb":[3,0,8,7], diff --git a/navtreeindex1.js b/navtreeindex1.js index 6b9ac03c..e3e144f6 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -14,6 +14,7 @@ var NAVTREEINDEX1 = "class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f":[3,0,28,15], "class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9":[3,0,28,16], "class_l_r11x0.html#a20279f1b267e936991f47fd703924833":[3,0,28,37], +"class_l_r11x0.html#a21e865665318dece7d95336a275dd973":[3,0,28,85], "class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64":[3,0,28,62], "class_l_r11x0.html#a260c7f4ee4739e532ddb465a276205d3":[3,0,28,5], "class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994":[3,0,28,41], @@ -31,16 +32,14 @@ var NAVTREEINDEX1 = "class_l_r11x0.html#a3563453988a83d22dd07d4691543a300":[3,0,28,36], "class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5":[3,0,28,12], "class_l_r11x0.html#a377c287f18c939c2b4da3241d8329e58":[3,0,28,39], -"class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba":[3,0,28,85], "class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312":[3,0,28,90], -"class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,28,84], "class_l_r11x0.html#a3f5a92e557dd580cb27824246a9049c1":[3,0,28,19], "class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6":[3,0,28,27], +"class_l_r11x0.html#a459825c5b46a2ca515e62042d605aa67":[3,0,28,81], "class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18":[3,0,28,53], "class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,28,83], "class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448":[3,0,28,6], "class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d":[3,0,28,75], -"class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd":[3,0,28,81], "class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3":[3,0,28,48], "class_l_r11x0.html#a562f34a054e3374b812556df3b6eb421":[3,0,28,1], "class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541":[3,0,28,47], @@ -89,9 +88,9 @@ var NAVTREEINDEX1 = "class_l_r11x0.html#ac6b6b460ba12cd92a08df16e1fe33779":[3,0,28,26], "class_l_r11x0.html#ad2786a2f17af5769c772ebc73df88e1f":[3,0,28,72], "class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60":[3,0,28,10], -"class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,28,80], "class_l_r11x0.html#ad5dde79f751bbd7ea277872e237f2a69":[3,0,28,71], "class_l_r11x0.html#ad9046bccdb4ef60718e2e8ed2bd7f036":[3,0,28,17], +"class_l_r11x0.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,28,84], "class_l_r11x0.html#adcd56cf63e91449b6cd03782a69c3451":[3,0,28,88], "class_l_r11x0.html#adcde55b8660c24cf5783942a4132786d":[3,0,28,69], "class_l_r11x0.html#ade5478296ebc7e02281c95609d5d75ab":[3,0,28,89], @@ -102,6 +101,7 @@ var NAVTREEINDEX1 = "class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281":[3,0,28,78], "class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7":[3,0,28,46], "class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b":[3,0,28,32], +"class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,28,80], "class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c":[3,0,28,31], "class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf":[3,0,28,21], "class_l_r11x0.html#aff6060e116701c60e078d3d930723b4b":[3,0,28,70], @@ -219,7 +219,6 @@ var NAVTREEINDEX1 = "class_physical_layer.html#a349e8a22cd28ad89d45460fdeeefc05c":[3,0,38,32], "class_physical_layer.html#a3563453988a83d22dd07d4691543a300":[3,0,38,24], "class_physical_layer.html#a3870f0bd18d0a60e195bc7d39058190c":[3,0,38,59], -"class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,38,53], "class_physical_layer.html#a41ff2710d9e3a626becfa7a093900052":[3,0,38,63], "class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3":[3,0,38,8], "class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,38,52], @@ -249,5 +248,6 @@ var NAVTREEINDEX1 = "class_physical_layer.html#abd9e39cc745acbf084cfa0d3f4d10718":[3,0,38,27], "class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966":[3,0,38,33], "class_physical_layer.html#ac0313fe86041eb37d290019203e095d3":[3,0,38,58], -"class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488":[3,0,38,35] +"class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488":[3,0,38,35], +"class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4":[3,0,38,18] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index b5debf7a..ed69d8ac 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,13 +1,12 @@ var NAVTREEINDEX2 = { -"class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4":[3,0,38,18], "class_physical_layer.html#acb94e5999123b5a1c63dd279b2a5a251":[3,0,38,55], "class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018":[3,0,38,44], "class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53":[3,0,38,19], "class_physical_layer.html#acda61fc99cfa373153c50c78380ed885":[3,0,38,23], "class_physical_layer.html#ad2286dc78dbf8e3084f38e9159b99ae5":[3,0,38,38], -"class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,38,51], "class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6":[3,0,38,26], +"class_physical_layer.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,38,53], "class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5":[3,0,38,0], "class_physical_layer.html#ae11c191a7edf3116bf468b9153237260":[3,0,38,29], "class_physical_layer.html#ae30dfbb5445bb674898fc54f5f90b2f9":[3,0,38,46], @@ -19,11 +18,11 @@ var NAVTREEINDEX2 = "class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f":[3,0,38,14], "class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e":[3,0,38,43], "class_physical_layer.html#af44a10b29e21d4de7794eefb8b5ade63":[3,0,38,17], +"class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,38,51], "class_physical_layer.html#af9f435b28f04a142bdf136fc6fdc49b3":[3,0,38,57], "class_physical_layer.html#afeb005bab389f137def61f1acc3714d3":[3,0,38,60], "class_r_f69.html":[3,0,44], "class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853":[3,0,44,24], -"class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847":[3,0,44,75], "class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638":[3,0,44,19], "class_r_f69.html#a0d7b67499462777f7909860405ca6b62":[3,0,44,4], "class_r_f69.html#a0de2a07f264839cda945faebf7319e0e":[3,0,44,18], @@ -43,7 +42,6 @@ var NAVTREEINDEX2 = "class_r_f69.html#a3563453988a83d22dd07d4691543a300":[3,0,44,28], "class_r_f69.html#a3983b66c83818b4082805bcafc712f00":[3,0,44,29], "class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8":[3,0,44,68], -"class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,44,74], "class_r_f69.html#a3e449fa06c9e76cf69585bfbeed1c46b":[3,0,44,17], "class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80":[3,0,44,11], "class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a":[3,0,44,39], @@ -63,8 +61,8 @@ var NAVTREEINDEX2 = "class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d":[3,0,44,45], "class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9":[3,0,44,58], "class_r_f69.html#a7e2201b5bc389a68765400b70439f3f0":[3,0,44,13], -"class_r_f69.html#a855dc194947b095b821ec1524ba6814c":[3,0,44,72], "class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1":[3,0,44,22], +"class_r_f69.html#a8d68f041b20ed765f2ff2fbdff06171f":[3,0,44,75], "class_r_f69.html#a923654706eff5118ef6e84214e837f27":[3,0,44,70], "class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942":[3,0,44,2], "class_r_f69.html#a97603856caada65676ff4b11630c7f72":[3,0,44,57], @@ -87,7 +85,7 @@ var NAVTREEINDEX2 = "class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703":[3,0,44,35], "class_r_f69.html#ac47d0f59cb190361fa9b7d10efacc297":[3,0,44,26], "class_r_f69.html#ac4ada0c4243b092ffb4c9812519fe947":[3,0,44,7], -"class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,44,71], +"class_r_f69.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,44,74], "class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be":[3,0,44,48], "class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51":[3,0,44,3], "class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c":[3,0,44,65], @@ -96,6 +94,8 @@ var NAVTREEINDEX2 = "class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3":[3,0,44,5], "class_r_f69.html#af107c6a510d7e0314f1f4d76637c833d":[3,0,44,23], "class_r_f69.html#af434c67aabe02258ee6696a59973617b":[3,0,44,77], +"class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066":[3,0,44,72], +"class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,44,71], "class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a":[3,0,44,33], "class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448":[3,0,44,0], "class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a":[3,0,44,62], diff --git a/navtreeindex3.js b/navtreeindex3.js index 33f2edf2..456b9b96 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -20,7 +20,6 @@ var NAVTREEINDEX3 = "class_s_x126x.html#a3563453988a83d22dd07d4691543a300":[3,0,66,32], "class_s_x126x.html#a3765f534418d4e0540c179621c019138":[3,0,66,12], "class_s_x126x.html#a37dab0ab3c4cab82e367971fc31588a6":[3,0,66,7], -"class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,66,90], "class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8":[3,0,66,15], "class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,66,89], "class_s_x126x.html#a4bbc29f5dc7253b7743599c68137df48":[3,0,66,39], @@ -33,6 +32,7 @@ var NAVTREEINDEX3 = "class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22":[3,0,66,64], "class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,66,60], "class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e":[3,0,66,84], +"class_s_x126x.html#a5fa48e147ee54e1b0fc4d28ef5247180":[3,0,66,91], "class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc":[3,0,66,82], "class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd":[3,0,66,8], "class_s_x126x.html#a75c8d32cee712e0c940163446b98e587":[3,0,66,6], @@ -58,12 +58,10 @@ var NAVTREEINDEX3 = "class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,66,69], "class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb":[3,0,66,5], "class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab":[3,0,66,17], -"class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009":[3,0,66,91], "class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8":[3,0,66,0], "class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013":[3,0,66,73], "class_s_x126x.html#ab593887ad083a1d5affda7a42656749e":[3,0,66,28], "class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,66,34], -"class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1":[3,0,66,88], "class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c":[3,0,66,1], "class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e":[3,0,66,23], "class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5":[3,0,66,14], @@ -75,12 +73,13 @@ var NAVTREEINDEX3 = "class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c":[3,0,66,31], "class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20":[3,0,66,38], "class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,66,18], -"class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,66,87], "class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4":[3,0,66,59], "class_s_x126x.html#ad6c81423768480e3bc04d636486241f8":[3,0,66,83], "class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d":[3,0,66,58], "class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,66,96], +"class_s_x126x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,66,90], "class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,66,26], +"class_s_x126x.html#adf06ca0d64a61ce16a0a2f4f9a7d6a86":[3,0,66,88], "class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,66,35], "class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf":[3,0,66,50], "class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2":[3,0,66,75], @@ -90,6 +89,7 @@ var NAVTREEINDEX3 = "class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d":[3,0,66,43], "class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1":[3,0,66,47], "class_s_x126x.html#af38ba3d27ab2ac10c703eefa1c428913":[3,0,66,10], +"class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,66,87], "class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2":[3,0,66,11], "class_s_x126x.html#afd3113858966e878e9c67a1e710bd586":[3,0,66,44], "class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317":[3,0,66,16], @@ -192,7 +192,6 @@ var NAVTREEINDEX3 = "class_s_x127x.html#a3563453988a83d22dd07d4691543a300":[3,0,73,40], "class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9":[3,0,73,33], "class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e":[3,0,73,15], -"class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,73,92], "class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002":[3,0,73,53], "class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66":[3,0,73,7], "class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e":[3,0,73,47], @@ -213,6 +212,7 @@ var NAVTREEINDEX3 = "class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359":[3,0,73,18], "class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb":[3,0,73,61], "class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823":[3,0,73,5], +"class_s_x127x.html#a75cb0d8810a5ce025d3bf5b51ca263d6":[3,0,73,93], "class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41":[3,0,73,82], "class_s_x127x.html#a7b4bce81839b105c464ebf922602e58b":[3,0,73,55], "class_s_x127x.html#a7b85344084b800966a46ace59dcb5277":[3,0,73,57], @@ -227,7 +227,6 @@ var NAVTREEINDEX3 = "class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1":[3,0,73,31], "class_s_x127x.html#a9877550ed7881be06d00ea190f230fb9":[3,0,73,38], "class_s_x127x.html#a9b6532a25e1730973ac08146008adca5":[3,0,73,6], -"class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29":[3,0,73,93], "class_s_x127x.html#a9ca9aa18e13e8390ec437e249e1d2472":[3,0,73,64], "class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0":[3,0,73,32], "class_s_x127x.html#aa565bbff460e487672953dc05d335cb0":[3,0,73,83], @@ -249,5 +248,6 @@ var NAVTREEINDEX3 = "class_s_x127x.html#ac23c2b384ae8611d59e10ef6a14fe7e4":[3,0,73,51], "class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde":[3,0,73,80], "class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d":[3,0,73,26], -"class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c":[3,0,73,0] +"class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c":[3,0,73,0], +"class_s_x127x.html#ad3955f85f456edae772a51025a19029b":[3,0,73,76] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 364fffa2..48a63e61 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,12 +1,11 @@ var NAVTREEINDEX4 = { -"class_s_x127x.html#ad3955f85f456edae772a51025a19029b":[3,0,73,76], -"class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,73,89], "class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617":[3,0,73,24], +"class_s_x127x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,73,92], "class_s_x127x.html#adbc4021380dc557114625dc51262cf90":[3,0,73,3], "class_s_x127x.html#adc25b685de0859b799488bf7729350b6":[3,0,73,22], -"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,73,90], "class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,73,43], +"class_s_x127x.html#ae0902a990203ec67c628e5d006cbaa96":[3,0,73,90], "class_s_x127x.html#ae236a467095fb5364d0fc4a98d85f96e":[3,0,73,71], "class_s_x127x.html#ae4b99d1bc67ac2c81eeb11dd6793a8c5":[3,0,73,58], "class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30":[3,0,73,54], @@ -14,6 +13,7 @@ var NAVTREEINDEX4 = "class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd":[3,0,73,21], "class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84":[3,0,73,94], "class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362":[3,0,73,25], +"class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,73,89], "class_s_x127x.html#af7d373bc93e99790912cebe8d5ae6403":[3,0,73,56], "class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4":[3,0,73,2], "class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5":[3,0,73,12], @@ -46,9 +46,10 @@ var NAVTREEINDEX4 = "class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91":[3,0,77,40], "class_s_x128x.html#a389aab93e24ec8c7cc9c14de90e5dfae":[3,0,77,55], "class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735":[3,0,77,14], -"class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,77,63], "class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4":[3,0,77,10], +"class_s_x128x.html#a45f4ac293d869a35ad737032efa8e884":[3,0,77,64], "class_s_x128x.html#a46e7979288205689ea97f1c26d1da07e":[3,0,77,19], +"class_s_x128x.html#a46fff7c4b2bb0eed3fd313d6413dc4e9":[3,0,77,61], "class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,77,62], "class_s_x128x.html#a53892566b0259d348158efe3c3c3601a":[3,0,77,65], "class_s_x128x.html#a5ba683fbc4a46418ce3736f224fb55f2":[3,0,77,46], @@ -80,18 +81,17 @@ var NAVTREEINDEX4 = "class_s_x128x.html#ac79047a072a038194f3429a913e7aaee":[3,0,77,7], "class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127":[3,0,77,2], "class_s_x128x.html#ad5789bd27d46b24f54aac9ca55ec9958":[3,0,77,47], -"class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,77,60], "class_s_x128x.html#ad6570f33bae09bc8b7617f9da39033ac":[3,0,77,31], "class_s_x128x.html#ad9584464d2e4cc09686cf4e83e65d3e0":[3,0,77,49], "class_s_x128x.html#ad98c4526ef971f9aadb30e351a37eaf9":[3,0,77,43], +"class_s_x128x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,77,63], "class_s_x128x.html#adce2e6c7215caa7c904b0d8f9cbd107d":[3,0,77,16], "class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22":[3,0,77,13], "class_s_x128x.html#ae435f57132f76f4283abb870176acf54":[3,0,77,48], "class_s_x128x.html#ae7d3676df8f28c79b9bee23df884fa55":[3,0,77,17], "class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a":[3,0,77,30], -"class_s_x128x.html#aef221e7d463c5228ce00ed6934512848":[3,0,77,61], -"class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5":[3,0,77,64], "class_s_x128x.html#af2e1d173694a59082a22922a6f7d50a8":[3,0,77,21], +"class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,77,60], "class_s_x128x.html#aff7d86352c98771595375e17d19a2a97":[3,0,77,26], "class_si4430.html":[3,0,52], "class_si4430.html#a3959e91bcae77b8240e9e447985e05b3":[3,0,52,2], @@ -112,11 +112,11 @@ var NAVTREEINDEX4 = "class_si443x.html#a1382fc3b68f447e381613e6670747128":[3,0,55,21], "class_si443x.html#a16750016db8a3bf27c35822b08d81155":[3,0,55,10], "class_si443x.html#a178b471527813a608c04db7d3c9648d6":[3,0,55,16], +"class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95":[3,0,55,38], "class_si443x.html#a2bff9ba621ad00964bdfc72dd374a50b":[3,0,55,11], "class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10":[3,0,55,8], "class_si443x.html#a3563453988a83d22dd07d4691543a300":[3,0,55,12], -"class_si443x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,55,40], -"class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314":[3,0,55,38], +"class_si443x.html#a379fb39c9ab79aa67601c84736b1fec4":[3,0,55,41], "class_si443x.html#a43e7ceeff9114b35ab89f1d69916b375":[3,0,55,27], "class_si443x.html#a453eda5436dc4dfe0dad676dc3977752":[3,0,55,1], "class_si443x.html#a4821a6141caf16141074615c976ecd91":[3,0,55,26], @@ -128,7 +128,6 @@ var NAVTREEINDEX4 = "class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99":[3,0,55,42], "class_si443x.html#a616eb24c4b11c5d39caaade160be8092":[3,0,55,9], "class_si443x.html#a6792f13441a1bbb3340d2ba3d9abbec3":[3,0,55,5], -"class_si443x.html#a782748025e19ec6e597293afb6570bff":[3,0,55,41], "class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66":[3,0,55,22], "class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726":[3,0,55,23], "class_si443x.html#a8898f11cf9dabd9a5ad717376fdbffa6":[3,0,55,28], @@ -142,8 +141,8 @@ var NAVTREEINDEX4 = "class_si443x.html#acbc0f95f32ca961294666405596ff529":[3,0,55,33], "class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e":[3,0,55,13], "class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858":[3,0,55,6], -"class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,55,37], "class_si443x.html#ad5adec16d570b0d1b09420919dbe77e4":[3,0,55,35], +"class_si443x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,55,40], "class_si443x.html#ade08c79074c7e4414d34eefa25cee168":[3,0,55,19], "class_si443x.html#ae188dec3175a3aec96844a613e911500":[3,0,55,34], "class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97":[3,0,55,17], @@ -151,6 +150,7 @@ var NAVTREEINDEX4 = "class_si443x.html#ae8e1a9a70407d80d660496baa560c5ca":[3,0,55,3], "class_si443x.html#af257fb09afaa6162e1506cfe87b219b3":[3,0,55,30], "class_si443x.html#af2d36121ca94736ef3ecb4c09aded753":[3,0,55,25], +"class_si443x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,55,37], "class_si443x.html#afcba86e79d229b3fd7268dcbd7c47b62":[3,0,55,18], "class_stm32wlx_hal.html":[3,0,60], "class_stm32wlx_hal.html#a32b0621ec0232776393b6800181bba46":[3,0,60,0], @@ -172,24 +172,22 @@ var NAVTREEINDEX4 = "classn_r_f24.html#a3563453988a83d22dd07d4691543a300":[3,0,36,10], "classn_r_f24.html#a38b0084ad11090f918f4f370b9df7514":[3,0,36,35], "classn_r_f24.html#a3c6aa3622c887118fb8d8cb2689fdff2":[3,0,36,34], -"classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,36,41], "classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,36,19], "classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9":[3,0,36,8], "classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,36,11], "classn_r_f24.html#a41499cf2c1a6c83a04ff89dd59e3fa56":[3,0,36,4], "classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,36,14], -"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,36,37], "classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,36,39], "classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a":[3,0,36,5], "classn_r_f24.html#a4fa66ce5fb6d7b22bbb439c2f9103bf3":[3,0,36,25], "classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4":[3,0,36,23], "classn_r_f24.html#a52c097dc0078fc4e8707c095378aff3d":[3,0,36,3], -"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,36,40], "classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,36,32], "classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,36,15], "classn_r_f24.html#a60df9afa489eabe3a3ca193ab7709165":[3,0,36,26], "classn_r_f24.html#a69b75e0889c609099487a43c8c3b6721":[3,0,36,31], "classn_r_f24.html#a760d3f47f58ddacdf41975447484a47c":[3,0,36,18], +"classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2":[3,0,36,37], "classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,36,36], "classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,36,30], "classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d":[3,0,36,2], @@ -199,9 +197,11 @@ var NAVTREEINDEX4 = "classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3":[3,0,36,24], "classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,36,17], "classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,36,16], -"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,36,38], "classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,36,9], +"classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,36,41], "classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f":[3,0,36,6], +"classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,36,38], +"classn_r_f24.html#af7c4cf05b992d8a97331b9888e95fc2f":[3,0,36,40], "dir_0e83dcfc36797043b1d37394d4120df8.html":[4,0,0,0,2], "dir_1496c164e9c77875dd570f4157f3157f.html":[4,0,0,0,5], "dir_17a0c4358d096e2caf9f04fe2ab66c1d.html":[4,0,0,0,1], diff --git a/search/all_10.js b/search/all_10.js index ac7b7389..4fc5bd2c 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -149,7 +149,7 @@ var searchData= ['startreceivedutycycle_585',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]], ['startreceivedutycycleauto_586',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]], ['startsignal_587',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]], - ['starttransmit_588',['startTransmit',['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit()'],['../class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd',1,'LR11x0::startTransmit()'],['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit()'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'LR11x0::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit()'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)']]], + ['starttransmit_588',['startTransmit',['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c',1,'PhysicalLayer::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a46fff7c4b2bb0eed3fd313d6413dc4e9',1,'SX128x::startTransmit()'],['../class_s_x127x.html#ae0902a990203ec67c628e5d006cbaa96',1,'SX127x::startTransmit()'],['../class_s_x126x.html#adf06ca0d64a61ce16a0a2f4f9a7d6a86',1,'SX126x::startTransmit()'],['../class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95',1,'Si443x::startTransmit()'],['../class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066',1,'RF69::startTransmit()'],['../classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2',1,'nRF24::startTransmit()'],['../class_l_r11x0.html#a459825c5b46a2ca515e62042d605aa67',1,'LR11x0::startTransmit()'],['../class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0',1,'CC1101::startTransmit()'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit()'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c',1,'CC1101::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c',1,'LR11x0::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c',1,'nRF24::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c',1,'RF69::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af79757dbbd62e080c1bad2e608ab940c',1,'Si443x::startTransmit()'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX126x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX127x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX128x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)']]], ['startwifiscan_589',['startWifiScan',['../class_l_r11x0.html#a3498e0e621f341e415145879989e0948',1,'LR11x0']]], ['status_20codes_590',['Status Codes',['../group__status__codes.html',1,'']]], ['statuspos_591',['statusPos',['../struct_module_1_1_s_p_i_config__t.html#a5b689d2722b8980a211a562ed394d23e',1,'Module::SPIConfig_t']]], diff --git a/search/all_11.js b/search/all_11.js index 402d5446..07b80d55 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -9,7 +9,7 @@ var searchData= ['tone_619',['tone',['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()'],['../class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17',1,'RadioLibHal::tone()']]], ['tone_5ft_620',['tone_t',['../structtone__t.html',1,'']]], ['tones_621',['tones',['../struct_s_s_t_v_mode__t.html#a7993c913a63cda9d927938fe0b08b8ea',1,'SSTVMode_t']]], - ['transmit_622',['transmit',['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit()'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit()'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709',1,'LR11x0::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit()'],['../class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba',1,'LR11x0::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit()'],['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit()'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit()'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)']]], + ['transmit_622',['transmit',['../class_s_x126x.html#ada508497ee2e70170da3afe078e2fe0e',1,'SX126x::transmit()'],['../class_s_x128x.html#ada508497ee2e70170da3afe078e2fe0e',1,'SX128x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ada508497ee2e70170da3afe078e2fe0e',1,'SX127x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a5086eb8a27aa842e94d1df54f385c39b',1,'CC1101::transmit()'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit()'],['../class_si443x.html#ada508497ee2e70170da3afe078e2fe0e',1,'Si443x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ada508497ee2e70170da3afe078e2fe0e',1,'RF69::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e',1,'nRF24::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#ada508497ee2e70170da3afe078e2fe0e',1,'LR11x0::transmit()'],['../class_c_c1101.html#ada508497ee2e70170da3afe078e2fe0e',1,'CC1101::transmit()'],['../class_l_r11x0.html#a21e865665318dece7d95336a275dd973',1,'LR11x0::transmit()'],['../classn_r_f24.html#af7c4cf05b992d8a97331b9888e95fc2f',1,'nRF24::transmit()'],['../class_r_f69.html#a8d68f041b20ed765f2ff2fbdff06171f',1,'RF69::transmit()'],['../class_si443x.html#a379fb39c9ab79aa67601c84736b1fec4',1,'Si443x::transmit()'],['../class_s_x126x.html#a5fa48e147ee54e1b0fc4d28ef5247180',1,'SX126x::transmit()'],['../class_s_x127x.html#a75cb0d8810a5ce025d3bf5b51ca263d6',1,'SX127x::transmit()'],['../class_s_x128x.html#a45f4ac293d869a35ad737032efa8e884',1,'SX128x::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit()'],['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit()'],['../class_physical_layer.html#ada508497ee2e70170da3afe078e2fe0e',1,'PhysicalLayer::transmit()'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)']]], ['transmitdirect_623',['transmitDirect',['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()'],['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../class_external_radio.html#a25be77aea48cfbdcae05ed32b660daef',1,'ExternalRadio::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359',1,'LR11x0::transmitDirect()']]], ['transmitdirectasync_624',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]], ['ts009_625',['TS009',['../class_lo_ra_w_a_n_node.html#a8226f4d0329d15da9ffc706e5781403a',1,'LoRaWANNode']]], diff --git a/search/functions_10.js b/search/functions_10.js index 713efa95..0968c7df 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -3,7 +3,7 @@ var searchData= ['term_1055',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module::term()'],['../class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e',1,'RadioLibHal::term()']]], ['timeuntiluplink_1056',['timeUntilUplink',['../class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a',1,'LoRaWANNode']]], ['tone_1057',['tone',['../class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17',1,'RadioLibHal::tone()'],['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()']]], - ['transmit_1058',['transmit',['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709',1,'LR11x0::transmit()'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba',1,'LR11x0::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()']]], + ['transmit_1058',['transmit',['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_l_r11x0.html#ada508497ee2e70170da3afe078e2fe0e',1,'LR11x0::transmit()'],['../classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e',1,'nRF24::transmit()'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ada508497ee2e70170da3afe078e2fe0e',1,'RF69::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ada508497ee2e70170da3afe078e2fe0e',1,'Si443x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ada508497ee2e70170da3afe078e2fe0e',1,'SX126x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ada508497ee2e70170da3afe078e2fe0e',1,'SX127x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#ada508497ee2e70170da3afe078e2fe0e',1,'SX128x::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a5086eb8a27aa842e94d1df54f385c39b',1,'CC1101::transmit(const uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_l_r11x0.html#a21e865665318dece7d95336a275dd973',1,'LR11x0::transmit()'],['../classn_r_f24.html#af7c4cf05b992d8a97331b9888e95fc2f',1,'nRF24::transmit()'],['../class_r_f69.html#a8d68f041b20ed765f2ff2fbdff06171f',1,'RF69::transmit()'],['../class_si443x.html#a379fb39c9ab79aa67601c84736b1fec4',1,'Si443x::transmit()'],['../class_s_x126x.html#a5fa48e147ee54e1b0fc4d28ef5247180',1,'SX126x::transmit()'],['../class_s_x127x.html#a75cb0d8810a5ce025d3bf5b51ca263d6',1,'SX127x::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ada508497ee2e70170da3afe078e2fe0e',1,'PhysicalLayer::transmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#ada508497ee2e70170da3afe078e2fe0e',1,'CC1101::transmit()'],['../class_s_x128x.html#a45f4ac293d869a35ad737032efa8e884',1,'SX128x::transmit()']]], ['transmitdirect_1059',['transmitDirect',['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()'],['../class_external_radio.html#a25be77aea48cfbdcae05ed32b660daef',1,'ExternalRadio::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359',1,'LR11x0::transmitDirect()'],['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect(uint32_t frf=0) override']]], ['transmitdirectasync_1060',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]] ]; diff --git a/search/functions_f.js b/search/functions_f.js index 8776d4c5..98533073 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -131,7 +131,7 @@ var searchData= ['startreceivedutycycle_1032',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]], ['startreceivedutycycleauto_1033',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]], ['startsignal_1034',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]], - ['starttransmit_1035',['startTransmit',['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'LR11x0::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit()'],['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../class_l_r11x0.html#a548ab2acdf0e2a6c621be3a267119fcd',1,'LR11x0::startTransmit()'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit()'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)']]], + ['starttransmit_1035',['startTransmit',['../class_s_x128x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX128x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX127x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c',1,'SX126x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af79757dbbd62e080c1bad2e608ab940c',1,'Si443x::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af79757dbbd62e080c1bad2e608ab940c',1,'RF69::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c',1,'nRF24::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#af79757dbbd62e080c1bad2e608ab940c',1,'LR11x0::startTransmit()'],['../class_si443x.html#a187ea9ee96a67cd48e5b28be5b237c95',1,'Si443x::startTransmit()'],['../class_l_r11x0.html#a923654706eff5118ef6e84214e837f27',1,'LR11x0::startTransmit()'],['../class_c_c1101.html#a6ff7e4066d189482c142e05384a38df0',1,'CC1101::startTransmit()'],['../class_l_r11x0.html#a459825c5b46a2ca515e62042d605aa67',1,'LR11x0::startTransmit()'],['../classn_r_f24.html#a8b2365ad11840d1d05b0e17b37ddacd2',1,'nRF24::startTransmit()'],['../class_r_f69.html#af645f6b5d37812f6bb9ec11788e12066',1,'RF69::startTransmit()'],['../class_s_x126x.html#adf06ca0d64a61ce16a0a2f4f9a7d6a86',1,'SX126x::startTransmit()'],['../class_s_x127x.html#ae0902a990203ec67c628e5d006cbaa96',1,'SX127x::startTransmit()'],['../class_s_x128x.html#a46fff7c4b2bb0eed3fd313d6413dc4e9',1,'SX128x::startTransmit()'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#af79757dbbd62e080c1bad2e608ab940c',1,'PhysicalLayer::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#af79757dbbd62e080c1bad2e608ab940c',1,'CC1101::startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)']]], ['startwifiscan_1036',['startWifiScan',['../class_l_r11x0.html#a3498e0e621f341e415145879989e0948',1,'LR11x0']]], ['stm32wlx_1037',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]], ['sx1231_1038',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]], diff --git a/todo.html b/todo.html index bd2856af..81e093c4 100644 --- a/todo.html +++ b/todo.html @@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('todo.html',''); initResizable(); });
    - add inverted Manchester?
    Member Si443x::setRxBandwidth (float rxBw)
    float tolerance equality as macro?
    -
    Member Si443x::startTransmit (uint8_t *data, size_t len, uint8_t addr=0) override
    +
    Member Si443x::startTransmit (const uint8_t *data, size_t len, uint8_t addr=0) override
    use header as address field?
    Member Si443x::transmitDirect (uint32_t frf=0) override
    integers only