From 8b1005b4ba6eca063b8eabe492376f380a19c972 Mon Sep 17 00:00:00 2001 From: jgromes Date: Fri, 12 Jan 2024 19:29:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=201575e?= =?UTF-8?q?3735549a8d7f82f66c340e00d84e1a1cb19=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classn_r_f24-members.html | 123 +++++++++--------- classn_r_f24.html | 3 - classn_r_f24.js | 1 - n_r_f24_8h_source.html | 263 +++++++++++++++++++------------------- navtreedata.js | 4 +- navtreeindex3.js | 32 ++--- navtreeindex4.js | 44 +++---- navtreeindex5.js | 1 - 8 files changed, 232 insertions(+), 239 deletions(-) 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() overridenRF24virtual getChannelScanResult()PhysicalLayervirtual getFreqStep() constPhysicalLayer - getMod() (defined in nRF24)nRF24virtual - getPacketLength(bool update=true) overridenRF24virtual - getRSSI()PhysicalLayervirtual - getSNR()PhysicalLayervirtual - getStatus(uint8_t mask=0xFF)nRF24 - getTimeOnAir(size_t len)PhysicalLayervirtual - invertIQ(bool enable)PhysicalLayervirtual - irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)PhysicalLayervirtual - isCarrierDetected()nRF24 - isRxTimeout()PhysicalLayervirtual - 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()PhysicalLayervirtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin)PhysicalLayervirtual - readData(uint8_t *data, size_t len) overridenRF24virtual - readData(uint8_t *data, size_t len)nRF24 - receive(uint8_t *data, size_t len) overridenRF24virtual - receive(uint8_t *data, size_t len)nRF24 - receiveDirect() overridenRF24virtual - scanChannel()PhysicalLayervirtual - setAddressWidth(uint8_t addrWidth)nRF24 - setAutoAck(bool autoAckOn=true)nRF24 - setAutoAck(uint8_t pipeNum, bool autoAckOn)nRF24 - setBitRate(float br)nRF24virtual - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCrcFiltering(bool crcOn=true)nRF24 - setDataRate(DataRate_t dr)PhysicalLayervirtual - setDataShaping(uint8_t sh) overridenRF24virtual - setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual - setDirectAction(void(*func)(void))PhysicalLayervirtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overridenRF24virtual - setFrequency(float freq)nRF24virtual - setFrequencyDeviation(float freqDev) overridenRF24virtual - setIrqAction(void(*func)(void))nRF24 - setOutputPower(int8_t pwr)nRF24virtual - setPacketReceivedAction(void(*func)(void))nRF24virtual - setPacketSentAction(void(*func)(void))nRF24virtual - setPreambleLength(size_t len)PhysicalLayervirtual - setReceivePipe(uint8_t pipeNum, uint8_t *addr)nRF24 - setReceivePipe(uint8_t pipeNum, uint8_t addrByte)nRF24 - setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual - setTransmitPipe(uint8_t *addr)nRF24 - sleep()nRF24virtual - standby() overridenRF24virtual - standby(uint8_t mode) overridenRF24virtual - startChannelScan()PhysicalLayervirtual - startDirect()PhysicalLayer - startReceive()nRF24virtual - startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)nRF24virtual - startTransmit(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 - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(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 - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overridenRF24virtual + getPacketLength(bool update=true) overridenRF24virtual + getRSSI()PhysicalLayervirtual + getSNR()PhysicalLayervirtual + getStatus(uint8_t mask=0xFF)nRF24 + getTimeOnAir(size_t len)PhysicalLayervirtual + invertIQ(bool enable)PhysicalLayervirtual + irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)PhysicalLayervirtual + isCarrierDetected()nRF24 + isRxTimeout()PhysicalLayervirtual + 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()PhysicalLayervirtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin)PhysicalLayervirtual + readData(uint8_t *data, size_t len) overridenRF24virtual + readData(uint8_t *data, size_t len)nRF24 + receive(uint8_t *data, size_t len) overridenRF24virtual + receive(uint8_t *data, size_t len)nRF24 + receiveDirect() overridenRF24virtual + scanChannel()PhysicalLayervirtual + setAddressWidth(uint8_t addrWidth)nRF24 + setAutoAck(bool autoAckOn=true)nRF24 + setAutoAck(uint8_t pipeNum, bool autoAckOn)nRF24 + setBitRate(float br)nRF24virtual + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCrcFiltering(bool crcOn=true)nRF24 + setDataRate(DataRate_t dr)PhysicalLayervirtual + setDataShaping(uint8_t sh) overridenRF24virtual + setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual + setDirectAction(void(*func)(void))PhysicalLayervirtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overridenRF24virtual + setFrequency(float freq)nRF24virtual + setFrequencyDeviation(float freqDev) overridenRF24virtual + setIrqAction(void(*func)(void))nRF24 + setOutputPower(int8_t pwr)nRF24virtual + setPacketReceivedAction(void(*func)(void))nRF24virtual + setPacketSentAction(void(*func)(void))nRF24virtual + setPreambleLength(size_t len)PhysicalLayervirtual + setReceivePipe(uint8_t pipeNum, uint8_t *addr)nRF24 + setReceivePipe(uint8_t pipeNum, uint8_t addrByte)nRF24 + setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual + setTransmitPipe(uint8_t *addr)nRF24 + sleep()nRF24virtual + standby() overridenRF24virtual + standby(uint8_t mode) overridenRF24virtual + startChannelScan()PhysicalLayervirtual + startDirect()PhysicalLayer + startReceive()nRF24virtual + startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)nRF24virtual + startTransmit(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 + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + transmit(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 + 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 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...
  - -ModulegetMod () -  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
191 
196  nRF24(Module* mod);
197 
-
198  Module* getMod();
+
198  // basic methods
199 
-
200  // basic methods
-
201 
-
210  int16_t begin(
-
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);
-
215 
-
220  int16_t sleep();
-
221 
-
226  int16_t standby() override;
-
227 
-
233  int16_t standby(uint8_t mode) override;
-
234 
-
243  int16_t transmit(uint8_t* data, size_t len, uint8_t addr) override;
-
244 
-
252  int16_t receive(uint8_t* data, size_t len) override;
-
253 
-
259  int16_t transmitDirect(uint32_t frf = 0) override;
-
260 
-
265  int16_t receiveDirect() override;
+
208  int16_t begin(
+
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);
+
213 
+
218  int16_t sleep();
+
219 
+
224  int16_t standby() override;
+
225 
+
231  int16_t standby(uint8_t mode) override;
+
232 
+
241  int16_t transmit(uint8_t* data, size_t len, uint8_t addr) override;
+
242 
+
250  int16_t receive(uint8_t* data, size_t len) override;
+
251 
+
257  int16_t transmitDirect(uint32_t frf = 0) override;
+
258 
+
263  int16_t receiveDirect() override;
+
264 
+
265  // interrupt methods
266 
-
267  // interrupt methods
-
268 
-
273  void setIrqAction(void (*func)(void));
-
274 
-
278  void clearIrqAction();
-
279 
-
284  void setPacketReceivedAction(void (*func)(void));
-
285 
-
289  void clearPacketReceivedAction();
-
290 
-
295  void setPacketSentAction(void (*func)(void));
-
296 
-
300  void clearPacketSentAction();
-
301 
-
310  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr) override;
-
311 
-
316  int16_t finishTransmit() override;
-
317 
-
322  int16_t startReceive();
-
323 
-
332  int16_t startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len);
-
333 
-
341  int16_t readData(uint8_t* data, size_t len) override;
+
271  void setIrqAction(void (*func)(void));
+
272 
+
276  void clearIrqAction();
+
277 
+
282  void setPacketReceivedAction(void (*func)(void));
+
283 
+
287  void clearPacketReceivedAction();
+
288 
+
293  void setPacketSentAction(void (*func)(void));
+
294 
+
298  void clearPacketSentAction();
+
299 
+
308  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr) override;
+
309 
+
314  int16_t finishTransmit() override;
+
315 
+
320  int16_t startReceive();
+
321 
+
330  int16_t startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len);
+
331 
+
339  int16_t readData(uint8_t* data, size_t len) override;
+
340 
+
341  // configuration methods
342 
-
343  // configuration methods
-
344 
-
350  int16_t setFrequency(float freq);
-
351 
-
357  int16_t setBitRate(float br);
-
358 
-
364  int16_t setOutputPower(int8_t pwr);
-
365 
-
371  int16_t setAddressWidth(uint8_t addrWidth);
-
372 
-
379  int16_t setTransmitPipe(uint8_t* addr);
-
380 
-
389  int16_t setReceivePipe(uint8_t pipeNum, uint8_t* addr);
-
390 
-
398  int16_t setReceivePipe(uint8_t pipeNum, uint8_t addrByte);
-
399 
-
405  int16_t disablePipe(uint8_t pipeNum);
-
406 
-
412  int16_t getStatus(uint8_t mask = 0xFF);
-
413 
-
418  bool isCarrierDetected();
-
419 
-
425  int16_t setFrequencyDeviation(float freqDev) override;
-
426 
-
432  size_t getPacketLength(bool update = true) override;
-
433 
-
439  int16_t setCrcFiltering(bool crcOn = true);
-
440 
-
446  int16_t setAutoAck(bool autoAckOn = true);
-
447 
-
454  int16_t setAutoAck(uint8_t pipeNum, bool autoAckOn);
-
455 
-
461  int16_t setDataShaping(uint8_t sh) override;
-
462 
-
468  int16_t setEncoding(uint8_t encoding) override;
-
469 
-
470 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
471  protected:
-
472 #endif
-
473  Module* mod;
-
474 
-
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);
-
478 
-
479 #if !RADIOLIB_GODMODE
-
480  protected:
-
481 #endif
-
482 
-
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;
-
487 
-
488  int16_t config();
-
489  void clearIRQ();
-
490 };
-
491 
-
492 #endif
+
348  int16_t setFrequency(float freq);
+
349 
+
355  int16_t setBitRate(float br);
+
356 
+
362  int16_t setOutputPower(int8_t pwr);
+
363 
+
369  int16_t setAddressWidth(uint8_t addrWidth);
+
370 
+
377  int16_t setTransmitPipe(uint8_t* addr);
+
378 
+
387  int16_t setReceivePipe(uint8_t pipeNum, uint8_t* addr);
+
388 
+
396  int16_t setReceivePipe(uint8_t pipeNum, uint8_t addrByte);
+
397 
+
403  int16_t disablePipe(uint8_t pipeNum);
+
404 
+
410  int16_t getStatus(uint8_t mask = 0xFF);
+
411 
+
416  bool isCarrierDetected();
+
417 
+
423  int16_t setFrequencyDeviation(float freqDev) override;
+
424 
+
430  size_t getPacketLength(bool update = true) override;
+
431 
+
437  int16_t setCrcFiltering(bool crcOn = true);
+
438 
+
444  int16_t setAutoAck(bool autoAckOn = true);
+
445 
+
452  int16_t setAutoAck(uint8_t pipeNum, bool autoAckOn);
+
453 
+
459  int16_t setDataShaping(uint8_t sh) override;
+
460 
+
466  int16_t setEncoding(uint8_t encoding) override;
+
467 
+
468 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
+
469  protected:
+
470 #endif
+
471  Module* getMod();
+
472 
+
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);
+
476 
+
477 #if !RADIOLIB_GODMODE
+
478  private:
+
479 #endif
+
480  Module* mod;
+
481 
+
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;
+
486 
+
487  int16_t config();
+
488  void clearIRQ();
+
489 };
+
490 
+
491 #endif
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],