|
Optimized high speed nRF24L01+ driver class documentation v1.5.0
TMRh20 2020 - Optimized fork of the nRF24L01+ driver
|
This is the complete list of members for RF24, including all inherited members.
| ack_payloads_enabled | RF24 | protected |
| addr_width | RF24 | protected |
| available(void) | RF24 | |
| available(uint8_t *pipe_num) | RF24 | |
| begin(void) | RF24 | |
| begin(_SPI *spiBus) | RF24 | |
| begin(_SPI *spiBus, rf24_gpio_pin_t _cepin, rf24_gpio_pin_t _cspin) | RF24 | |
| begin(rf24_gpio_pin_t _cepin, rf24_gpio_pin_t _cspin) | RF24 | |
| beginTransaction() | RF24 | inlineprotected |
| ce(bool level) | RF24 | |
| clearStatusFlags(uint8_t flags=RF24_IRQ_ALL) | RF24 | |
| closeReadingPipe(uint8_t pipe) | RF24 | |
| csDelay | RF24 | |
| disableAckPayload(void) | RF24 | |
| disableCRC(void) | RF24 | |
| disableDynamicPayloads(void) | RF24 | |
| dynamic_payloads_enabled | RF24 | protected |
| enableAckPayload(void) | RF24 | |
| enableDynamicAck() | RF24 | |
| enableDynamicPayloads(void) | RF24 | |
| encodeRadioDetails(uint8_t *encoded_status) | RF24 | |
| endTransaction() | RF24 | inlineprotected |
| failureDetected | RF24 | |
| flush_rx(void) | RF24 | |
| flush_tx(void) | RF24 | |
| getARC(void) | RF24 | |
| getChannel(void) | RF24 | |
| getCRCLength(void) | RF24 | |
| getDataRate(void) | RF24 | |
| getDynamicPayloadSize(void) | RF24 | |
| getPALevel(void) | RF24 | |
| getPayloadSize(void) | RF24 | |
| getStatusFlags() | RF24 | |
| isAckPayloadAvailable(void) | RF24 | |
| isChipConnected() | RF24 | |
| isFifo(bool about_tx) | RF24 | |
| isFifo(bool about_tx, bool check_empty) | RF24 | |
| isPVariant(void) | RF24 | |
| isValid() | RF24 | |
| maskIRQ(bool tx_ok, bool tx_fail, bool rx_ready) | RF24 | |
| openReadingPipe(uint8_t number, const uint8_t *address) | RF24 | |
| openReadingPipe(uint8_t number, uint64_t address) | RF24 | |
| openWritingPipe(const uint8_t *address) | RF24 | |
| openWritingPipe(uint64_t address) | RF24 | |
| powerDown(void) | RF24 | |
| powerUp(void) | RF24 | |
| printDetails(void) | RF24 | |
| printPrettyDetails(void) | RF24 | |
| printStatus(uint8_t flags) | RF24 | |
| read(void *buf, uint8_t len) | RF24 | |
| read_register(uint8_t reg, uint8_t *buf, uint8_t len) | RF24 | protected |
| read_register(uint8_t reg) | RF24 | protected |
| reUseTX() | RF24 | |
| RF24(rf24_gpio_pin_t _cepin, rf24_gpio_pin_t _cspin, uint32_t _spi_speed=RF24_SPI_SPEED) | RF24 | |
| RF24(uint32_t _spi_speed=RF24_SPI_SPEED) | RF24 | |
| rxFifoFull() | RF24 | |
| setAddressWidth(uint8_t a_width) | RF24 | |
| setAutoAck(bool enable) | RF24 | |
| setAutoAck(uint8_t pipe, bool enable) | RF24 | |
| setChannel(uint8_t channel) | RF24 | |
| setCRCLength(rf24_crclength_e length) | RF24 | |
| setDataRate(rf24_datarate_e speed) | RF24 | |
| setPALevel(uint8_t level, bool lnaEnable=1) | RF24 | |
| setPayloadSize(uint8_t size) | RF24 | |
| setRadiation(uint8_t level, rf24_datarate_e speed, bool lnaEnable=true) | RF24 | |
| setRetries(uint8_t delay, uint8_t count) | RF24 | |
| setStatusFlags(uint8_t flags=RF24_IRQ_NONE) | RF24 | |
| sprintfPrettyDetails(char *debugging_information) | RF24 | |
| startConstCarrier(rf24_pa_dbm_e level, uint8_t channel) | RF24 | |
| startFastWrite(const void *buf, uint8_t len, const bool multicast, bool startTx=1) | RF24 | |
| startListening(void) | RF24 | |
| startWrite(const void *buf, uint8_t len, const bool multicast) | RF24 | |
| stopConstCarrier(void) | RF24 | |
| stopListening(void) | RF24 | |
| stopListening(const uint8_t *txAddress) | RF24 | |
| stopListening(const uint64_t txAddress) | RF24 | |
| testCarrier(void) | RF24 | |
| testRPD(void) | RF24 | |
| toggleAllPipes(bool isEnabled) | RF24 | |
| txDelay | RF24 | |
| txStandBy() | RF24 | |
| txStandBy(uint32_t timeout, bool startTx=0) | RF24 | |
| update() | RF24 | |
| whatHappened(bool &tx_ok, bool &tx_fail, bool &rx_ready) | RF24 | |
| write(const void *buf, uint8_t len) | RF24 | |
| write(const void *buf, uint8_t len, const bool multicast) | RF24 | |
| writeAckPayload(uint8_t pipe, const void *buf, uint8_t len) | RF24 | |
| writeBlocking(const void *buf, uint8_t len, uint32_t timeout) | RF24 | |
| writeFast(const void *buf, uint8_t len) | RF24 | |
| writeFast(const void *buf, uint8_t len, const bool multicast) | RF24 |