diff --git a/classn_r_f24-members.html b/classn_r_f24-members.html
index 34d5a68b..5ea2dde1 100644
--- a/classn_r_f24-members.html
+++ b/classn_r_f24-members.html
@@ -101,68 +101,67 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
finishTransmit() override | nRF24 | virtual |
getChannelScanResult() | PhysicalLayer | virtual |
getFreqStep() const | PhysicalLayer | |
- getMod() (defined in nRF24) | nRF24 | virtual |
- getPacketLength(bool update=true) override | nRF24 | virtual |
- getRSSI() | PhysicalLayer | virtual |
- getSNR() | PhysicalLayer | virtual |
- getStatus(uint8_t mask=0xFF) | nRF24 | |
- getTimeOnAir(size_t len) | PhysicalLayer | virtual |
- invertIQ(bool enable) | PhysicalLayer | virtual |
- irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask) | PhysicalLayer | virtual |
- isCarrierDetected() | nRF24 | |
- isRxTimeout() | PhysicalLayer | virtual |
- nRF24(Module *mod) | nRF24 | |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() | PhysicalLayer | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) | PhysicalLayer | virtual |
- readData(uint8_t *data, size_t len) override | nRF24 | virtual |
- readData(uint8_t *data, size_t len) | nRF24 | |
- receive(uint8_t *data, size_t len) override | nRF24 | virtual |
- receive(uint8_t *data, size_t len) | nRF24 | |
- receiveDirect() override | nRF24 | virtual |
- scanChannel() | PhysicalLayer | virtual |
- setAddressWidth(uint8_t addrWidth) | nRF24 | |
- setAutoAck(bool autoAckOn=true) | nRF24 | |
- setAutoAck(uint8_t pipeNum, bool autoAckOn) | nRF24 | |
- setBitRate(float br) | nRF24 | virtual |
- setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
- setCrcFiltering(bool crcOn=true) | nRF24 | |
- setDataRate(DataRate_t dr) | PhysicalLayer | virtual |
- setDataShaping(uint8_t sh) override | nRF24 | virtual |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) | PhysicalLayer | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | nRF24 | virtual |
- setFrequency(float freq) | nRF24 | virtual |
- setFrequencyDeviation(float freqDev) override | nRF24 | virtual |
- setIrqAction(void(*func)(void)) | nRF24 | |
- setOutputPower(int8_t pwr) | nRF24 | virtual |
- setPacketReceivedAction(void(*func)(void)) | nRF24 | virtual |
- setPacketSentAction(void(*func)(void)) | nRF24 | virtual |
- setPreambleLength(size_t len) | PhysicalLayer | virtual |
- setReceivePipe(uint8_t pipeNum, uint8_t *addr) | nRF24 | |
- setReceivePipe(uint8_t pipeNum, uint8_t addrByte) | nRF24 | |
- setSyncWord(uint8_t *sync, size_t len) | PhysicalLayer | virtual |
- setTransmitPipe(uint8_t *addr) | nRF24 | |
- sleep() | nRF24 | virtual |
- standby() override | nRF24 | virtual |
- standby(uint8_t mode) override | nRF24 | virtual |
- startChannelScan() | PhysicalLayer | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() | nRF24 | virtual |
- startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len) | nRF24 | virtual |
- startTransmit(uint8_t *data, size_t len, uint8_t addr) override | nRF24 | virtual |
- startTransmit(const char *str, uint8_t addr=0) | nRF24 | |
- startTransmit(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) override | nRF24 | virtual |
- transmit(const char *str, uint8_t addr=0) | nRF24 | |
- transmit(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) override | nRF24 | virtual |
+ getPacketLength(bool update=true) override | nRF24 | virtual |
+ getRSSI() | PhysicalLayer | virtual |
+ getSNR() | PhysicalLayer | virtual |
+ getStatus(uint8_t mask=0xFF) | nRF24 | |
+ getTimeOnAir(size_t len) | PhysicalLayer | virtual |
+ invertIQ(bool enable) | PhysicalLayer | virtual |
+ irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask) | PhysicalLayer | virtual |
+ isCarrierDetected() | nRF24 | |
+ isRxTimeout() | PhysicalLayer | virtual |
+ nRF24(Module *mod) | nRF24 | |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() | PhysicalLayer | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) | PhysicalLayer | virtual |
+ readData(uint8_t *data, size_t len) override | nRF24 | virtual |
+ readData(uint8_t *data, size_t len) | nRF24 | |
+ receive(uint8_t *data, size_t len) override | nRF24 | virtual |
+ receive(uint8_t *data, size_t len) | nRF24 | |
+ receiveDirect() override | nRF24 | virtual |
+ scanChannel() | PhysicalLayer | virtual |
+ setAddressWidth(uint8_t addrWidth) | nRF24 | |
+ setAutoAck(bool autoAckOn=true) | nRF24 | |
+ setAutoAck(uint8_t pipeNum, bool autoAckOn) | nRF24 | |
+ setBitRate(float br) | nRF24 | virtual |
+ setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
+ setCrcFiltering(bool crcOn=true) | nRF24 | |
+ setDataRate(DataRate_t dr) | PhysicalLayer | virtual |
+ setDataShaping(uint8_t sh) override | nRF24 | virtual |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) | PhysicalLayer | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | nRF24 | virtual |
+ setFrequency(float freq) | nRF24 | virtual |
+ setFrequencyDeviation(float freqDev) override | nRF24 | virtual |
+ setIrqAction(void(*func)(void)) | nRF24 | |
+ setOutputPower(int8_t pwr) | nRF24 | virtual |
+ setPacketReceivedAction(void(*func)(void)) | nRF24 | virtual |
+ setPacketSentAction(void(*func)(void)) | nRF24 | virtual |
+ setPreambleLength(size_t len) | PhysicalLayer | virtual |
+ setReceivePipe(uint8_t pipeNum, uint8_t *addr) | nRF24 | |
+ setReceivePipe(uint8_t pipeNum, uint8_t addrByte) | nRF24 | |
+ setSyncWord(uint8_t *sync, size_t len) | PhysicalLayer | virtual |
+ setTransmitPipe(uint8_t *addr) | nRF24 | |
+ sleep() | nRF24 | virtual |
+ standby() override | nRF24 | virtual |
+ standby(uint8_t mode) override | nRF24 | virtual |
+ startChannelScan() | PhysicalLayer | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() | nRF24 | virtual |
+ startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len) | nRF24 | virtual |
+ startTransmit(uint8_t *data, size_t len, uint8_t addr) override | nRF24 | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | nRF24 | |
+ startTransmit(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) override | nRF24 | virtual |
+ transmit(const char *str, uint8_t addr=0) | nRF24 | |
+ transmit(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) override | nRF24 | virtual |
diff --git a/classn_r_f24.html b/classn_r_f24.html
index 1c10c5ae..84984b0f 100644
--- a/classn_r_f24.html
+++ b/classn_r_f24.html
@@ -109,9 +109,6 @@ Public Member Functions
| nRF24 (Module *mod) |
| Default constructor. More...
|
|
-
-Module * | getMod () |
- |
int16_t | begin (int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH) |
| Initialization method. More...
|
|
diff --git a/classn_r_f24.js b/classn_r_f24.js
index 0ed7d564..5cfd6bbf 100644
--- a/classn_r_f24.js
+++ b/classn_r_f24.js
@@ -7,7 +7,6 @@ var classn_r_f24 =
[ "clearPacketSentAction", "classn_r_f24.html#a5ae45ceec01854226ecce0320f1051e2", null ],
[ "disablePipe", "classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a", null ],
[ "finishTransmit", "classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f", null ],
- [ "getMod", "classn_r_f24.html#a03533af894b373fbff01601dd027b36a", null ],
[ "getPacketLength", "classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b", null ],
[ "getStatus", "classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9", null ],
[ "isCarrierDetected", "classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37", null ],
diff --git a/n_r_f24_8h_source.html b/n_r_f24_8h_source.html
index e5f76732..45c3f2f2 100644
--- a/n_r_f24_8h_source.html
+++ b/n_r_f24_8h_source.html
@@ -275,113 +275,112 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
-
+
-
-
-
- 211 int16_t freq = RADIOLIB_NRF24_DEFAULT_FREQ,
- 212 int16_t dr = RADIOLIB_NRF24_DEFAULT_DR,
- 213 int8_t pwr = RADIOLIB_NRF24_DEFAULT_POWER,
- 214 uint8_t addrWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH);
-
-
-
-
-
- 233 int16_t
standby(uint8_t mode)
override;
-
- 243 int16_t
transmit(uint8_t* data,
size_t len, uint8_t addr)
override;
-
- 252 int16_t
receive(uint8_t* data,
size_t len)
override;
-
-
-
-
+
+ 209 int16_t freq = RADIOLIB_NRF24_DEFAULT_FREQ,
+ 210 int16_t dr = RADIOLIB_NRF24_DEFAULT_DR,
+ 211 int8_t pwr = RADIOLIB_NRF24_DEFAULT_POWER,
+ 212 uint8_t addrWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH);
+
+
+
+
+
+ 231 int16_t
standby(uint8_t mode)
override;
+
+ 241 int16_t
transmit(uint8_t* data,
size_t len, uint8_t addr)
override;
+
+ 250 int16_t
receive(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 310 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr)
override;
-
-
-
-
-
- 332 int16_t
startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask,
size_t len);
-
- 341 int16_t
readData(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
+
+
+
+
+
+
+ 308 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr)
override;
+
+
+
+
+
+ 330 int16_t
startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask,
size_t len);
+
+ 339 int16_t
readData(uint8_t* data,
size_t len)
override;
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 454 int16_t
setAutoAck(uint8_t pipeNum,
bool autoAckOn);
-
-
-
-
-
- 470 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
-
-
-
- 475 void SPIreadRxPayload(uint8_t* data, uint8_t numBytes);
- 476 void SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);
- 477 void SPItransfer(uint8_t cmd,
bool write =
false, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);
-
- 479 #if !RADIOLIB_GODMODE
-
-
-
- 483 int16_t frequency = RADIOLIB_NRF24_DEFAULT_FREQ;
- 484 int16_t dataRate = RADIOLIB_NRF24_DEFAULT_DR;
- 485 int8_t power = RADIOLIB_NRF24_DEFAULT_POWER;
- 486 uint8_t addressWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH;
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 452 int16_t
setAutoAck(uint8_t pipeNum,
bool autoAckOn);
+
+
+
+
+
+ 468 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
+
+
+
+
+ 473 void SPIreadRxPayload(uint8_t* data, uint8_t numBytes);
+ 474 void SPIwriteTxPayload(uint8_t* data, uint8_t numBytes);
+ 475 void SPItransfer(uint8_t cmd,
bool write =
false, uint8_t* dataOut = NULL, uint8_t* dataIn = NULL, uint8_t numBytes = 0);
+
+ 477 #if !RADIOLIB_GODMODE
+
+
+
+
+ 482 int16_t frequency = RADIOLIB_NRF24_DEFAULT_FREQ;
+ 483 int16_t dataRate = RADIOLIB_NRF24_DEFAULT_DR;
+ 484 int8_t power = RADIOLIB_NRF24_DEFAULT_POWER;
+ 485 uint8_t addressWidth = RADIOLIB_NRF24_DEFAULT_ADDRWIDTH;
+
+
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:31
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:34
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
@@ -389,39 +388,39 @@ $(document).ready(function(){initNavTree('n_r_f24_8h_source.html',''); initResiz
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
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
Control class for nRF24 module.
Definition: nRF24.h:184
-int16_t sleep()
Sets the module to sleep mode.
Definition: nRF24.cpp:71
-int16_t setEncoding(uint8_t encoding) override
Dummy encoding configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:561
-int16_t setBitRate(float br)
Sets bit rate. Allowed values are 2000, 1000 or 250 kbps.
Definition: nRF24.cpp:299
-void setPacketReceivedAction(void(*func)(void))
Sets interrupt service routine to call when a packet is received.
Definition: nRF24.cpp:166
-int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: nRF24.cpp:137
-int16_t setDataShaping(uint8_t sh) override
Dummy data shaping configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:554
-int16_t begin(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH)
Initialization method.
Definition: nRF24.cpp:13
-size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: nRF24.cpp:507
-int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr)
Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure...
Definition: nRF24.cpp:409
+int16_t sleep()
Sets the module to sleep mode.
Definition: nRF24.cpp:67
+int16_t setEncoding(uint8_t encoding) override
Dummy encoding configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:557
+int16_t setBitRate(float br)
Sets bit rate. Allowed values are 2000, 1000 or 250 kbps.
Definition: nRF24.cpp:295
+void setPacketReceivedAction(void(*func)(void))
Sets interrupt service routine to call when a packet is received.
Definition: nRF24.cpp:162
+int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: nRF24.cpp:133
+int16_t setDataShaping(uint8_t sh) override
Dummy data shaping configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:550
+int16_t begin(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH)
Initialization method.
Definition: nRF24.cpp:9
+size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: nRF24.cpp:503
+int16_t setReceivePipe(uint8_t pipeNum, uint8_t *addr)
Sets address of receive pipes 0 or 1. The address width must be the same as the same as the configure...
Definition: nRF24.cpp:405
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
-int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: nRF24.cpp:514
-int16_t getStatus(uint8_t mask=0xFF)
Gets nRF24 status register.
Definition: nRF24.cpp:492
-int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz.
Definition: nRF24.cpp:285
-int16_t receiveDirect() override
Dummy direct mode reception method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:152
-void clearPacketReceivedAction()
Clears interrupt service routine to call when a packet is received.
Definition: nRF24.cpp:170
+int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: nRF24.cpp:510
+int16_t getStatus(uint8_t mask=0xFF)
Gets nRF24 status register.
Definition: nRF24.cpp:488
+int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values range from 2400 MHz to 2525 MHz.
Definition: nRF24.cpp:281
+int16_t receiveDirect() override
Dummy direct mode reception method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:148
+void clearPacketReceivedAction()
Clears interrupt service routine to call when a packet is received.
Definition: nRF24.cpp:166
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
-int16_t disablePipe(uint8_t pipeNum)
Disables specified receive pipe.
Definition: nRF24.cpp:461
-int16_t setFrequencyDeviation(float freqDev) override
Dummy configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:500
-int16_t standby() override
Sets the module to standby mode.
Definition: nRF24.cpp:75
-void clearPacketSentAction()
Clears interrupt service routine to call when a packet is sent.
Definition: nRF24.cpp:178
-int16_t setAddressWidth(uint8_t addrWidth)
Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes.
Definition: nRF24.cpp:361
-void setPacketSentAction(void(*func)(void))
Sets interrupt service routine to call when a packet is sent.
Definition: nRF24.cpp:174
+int16_t disablePipe(uint8_t pipeNum)
Disables specified receive pipe.
Definition: nRF24.cpp:457
+int16_t setFrequencyDeviation(float freqDev) override
Dummy configuration method, to ensure PhysicalLayer compatibility.
Definition: nRF24.cpp:496
+int16_t standby() override
Sets the module to standby mode.
Definition: nRF24.cpp:71
+void clearPacketSentAction()
Clears interrupt service routine to call when a packet is sent.
Definition: nRF24.cpp:174
+int16_t setAddressWidth(uint8_t addrWidth)
Sets address width of transmit and receive pipes in bytes. Allowed values are 3, 4 or 5 bytes.
Definition: nRF24.cpp:357
+void setPacketSentAction(void(*func)(void))
Sets interrupt service routine to call when a packet is sent.
Definition: nRF24.cpp:170
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
-int16_t setTransmitPipe(uint8_t *addr)
Sets address of transmit pipe. The address width must be the same as the same as the configured in se...
Definition: nRF24.cpp:394
-void clearIrqAction()
Clears interrupt service routine .
Definition: nRF24.cpp:162
+int16_t setTransmitPipe(uint8_t *addr)
Sets address of transmit pipe. The address width must be the same as the same as the configured in se...
Definition: nRF24.cpp:390
+void clearIrqAction()
Clears interrupt service routine .
Definition: nRF24.cpp:158
nRF24(Module *mod)
Default constructor.
Definition: nRF24.cpp:5
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
-void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: nRF24.cpp:158
-int16_t setAutoAck(bool autoAckOn=true)
Enable or disable auto-acknowledge packets on all pipes.
Definition: nRF24.cpp:525
-bool isCarrierDetected()
Checks if carrier was detected during last RX.
Definition: nRF24.cpp:496
-int16_t setOutputPower(int8_t pwr)
Sets output power. Allowed values are -18, -12, -6 or 0 dBm.
Definition: nRF24.cpp:327
-int16_t finishTransmit() override
Clean up after transmission is done.
Definition: nRF24.cpp:222
-int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full packet is received.
Definition: nRF24.cpp:230
+void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ activates.
Definition: nRF24.cpp:154
+int16_t setAutoAck(bool autoAckOn=true)
Enable or disable auto-acknowledge packets on all pipes.
Definition: nRF24.cpp:521
+bool isCarrierDetected()
Checks if carrier was detected during last RX.
Definition: nRF24.cpp:492
+int16_t setOutputPower(int8_t pwr)
Sets output power. Allowed values are -18, -12, -6 or 0 dBm.
Definition: nRF24.cpp:323
+int16_t finishTransmit() override
Clean up after transmission is done.
Definition: nRF24.cpp:218
+int16_t startReceive()
Interrupt-driven receive method. IRQ will be activated when full packet is received.
Definition: nRF24.cpp:226
diff --git a/navtreedata.js b/navtreedata.js
index 7f826b72..6b977f59 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -53,8 +53,8 @@ var NAVTREEINDEX =
"class_module.html#a4ea888758b4a7784082d513a1e7849a4",
"class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9",
"class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1",
-"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a",
-"struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38"
+"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c",
+"struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex3.js b/navtreeindex3.js
index a4410cd8..50afd799 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -233,21 +233,21 @@ var NAVTREEINDEX3 =
"class_stm32wlx_hal.html#acb925afdee4979936ef83a422d13e642":[3,0,51,2],
"classes.html":[3,1],
"classn_r_f24.html":[3,0,27],
-"classn_r_f24.html#a033287e33c532638c11e2775a073f297":[3,0,27,32],
-"classn_r_f24.html#a03533af894b373fbff01601dd027b36a":[3,0,27,7],
-"classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b":[3,0,27,34],
-"classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf":[3,0,27,22],
-"classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a":[3,0,27,19],
-"classn_r_f24.html#a08b90ae895a6a45bceb11f67237245b4":[3,0,27,27],
-"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,27,43],
-"classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916":[3,0,27,21],
+"classn_r_f24.html#a033287e33c532638c11e2775a073f297":[3,0,27,31],
+"classn_r_f24.html#a03e9ae7fbd0d55887acf1996df28ed5b":[3,0,27,33],
+"classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf":[3,0,27,21],
+"classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a":[3,0,27,18],
+"classn_r_f24.html#a08b90ae895a6a45bceb11f67237245b4":[3,0,27,26],
+"classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303":[3,0,27,42],
+"classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916":[3,0,27,20],
"classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce":[3,0,27,1],
-"classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac":[3,0,27,14],
-"classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b":[3,0,27,8],
-"classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a":[3,0,27,29],
-"classn_r_f24.html#a3563453988a83d22dd07d4691543a300":[3,0,27,11],
-"classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,27,42],
-"classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,27,20],
-"classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9":[3,0,27,9],
-"classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8":[3,0,27,23]
+"classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac":[3,0,27,13],
+"classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b":[3,0,27,7],
+"classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a":[3,0,27,28],
+"classn_r_f24.html#a3563453988a83d22dd07d4691543a300":[3,0,27,10],
+"classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,27,41],
+"classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,27,19],
+"classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9":[3,0,27,8],
+"classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8":[3,0,27,22],
+"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,27,11]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 98ba8dd6..4af7cd75 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,32 +1,31 @@
var NAVTREEINDEX4 =
{
-"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,27,12],
-"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,27,15],
+"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,27,14],
"classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b":[3,0,27,3],
-"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,27,38],
-"classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,27,40],
+"classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,27,37],
+"classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,27,39],
"classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a":[3,0,27,5],
-"classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4":[3,0,27,24],
-"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,27,41],
-"classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,27,33],
+"classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4":[3,0,27,23],
+"classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044":[3,0,27,40],
+"classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56":[3,0,27,32],
"classn_r_f24.html#a5ae45ceec01854226ecce0320f1051e2":[3,0,27,4],
-"classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,27,16],
-"classn_r_f24.html#a8e00d6729ee3c869cda8ccb5ae15ba27":[3,0,27,28],
-"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,27,37],
-"classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,27,31],
+"classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4":[3,0,27,15],
+"classn_r_f24.html#a8e00d6729ee3c869cda8ccb5ae15ba27":[3,0,27,27],
+"classn_r_f24.html#a923654706eff5118ef6e84214e837f27":[3,0,27,36],
+"classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af":[3,0,27,30],
"classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d":[3,0,27,2],
"classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e":[3,0,27,0],
-"classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8":[3,0,27,30],
-"classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,27,13],
-"classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3":[3,0,27,25],
-"classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,27,18],
-"classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,27,17],
-"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,27,39],
-"classn_r_f24.html#ad672f45f73267249265044063e19b4fa":[3,0,27,36],
-"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,27,10],
-"classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a":[3,0,27,26],
+"classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8":[3,0,27,29],
+"classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,27,12],
+"classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3":[3,0,27,24],
+"classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,27,17],
+"classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,27,16],
+"classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,27,38],
+"classn_r_f24.html#ad672f45f73267249265044063e19b4fa":[3,0,27,35],
+"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,27,9],
+"classn_r_f24.html#ad9859fa54aed7d3cd82839bad9d7d33a":[3,0,27,25],
"classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f":[3,0,27,6],
-"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,27,35],
+"classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c":[3,0,27,34],
"dir_1496c164e9c77875dd570f4157f3157f.html":[4,0,0,0,4],
"dir_17a0c4358d096e2caf9f04fe2ab66c1d.html":[4,0,0,0,1],
"dir_19ff327ef62766d556984fbbdb5e6cc3.html":[4,0,0,1,4],
@@ -249,5 +248,6 @@ var NAVTREEINDEX4 =
"struct_lo_ra_w_a_n_band__t.html#a43fdafd540c93348f9b4a8958e021a4c":[3,0,18,4],
"struct_lo_ra_w_a_n_band__t.html#a8b518a570756048dec56bec703a0b25b":[3,0,18,1],
"struct_lo_ra_w_a_n_band__t.html#a9b8143ac9bbf3ed45e7cc80fc71ce055":[3,0,18,3],
-"struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c":[3,0,18,9]
+"struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c":[3,0,18,9],
+"struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38":[3,0,18,10]
};
diff --git a/navtreeindex5.js b/navtreeindex5.js
index 3e9b6e7c..fcd77608 100644
--- a/navtreeindex5.js
+++ b/navtreeindex5.js
@@ -1,6 +1,5 @@
var NAVTREEINDEX5 =
{
-"struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38":[3,0,18,10],
"struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15":[3,0,18,5],
"struct_lo_ra_w_a_n_band__t.html#aa37a3cae13a68c2deb2968de26ad9bd3":[3,0,18,11],
"struct_lo_ra_w_a_n_band__t.html#aaa9cd9d68c61815da4ae01f7ce312a83":[3,0,18,6],