Optimized high speed nRF24L01+ driver class documentation v1.4.10
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 |
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 | |
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 | |
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 | |
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 | |
testCarrier(void) | RF24 | |
testRPD(void) | RF24 | |
toggleAllPipes(bool isEnabled) | RF24 | |
txDelay | RF24 | |
txStandBy() | RF24 | |
txStandBy(uint32_t timeout, bool startTx=0) | 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 |