Optimized high speed nRF24L01+ driver class documentation v1.4.10
TMRh20 2020 - Optimized fork of the nRF24L01+ driver
Loading...
Searching...
No Matches
RF24 Member List

This is the complete list of members for RF24, including all inherited members.

ack_payloads_enabledRF24protected
addr_widthRF24protected
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()RF24inlineprotected
closeReadingPipe(uint8_t pipe)RF24
csDelayRF24
disableAckPayload(void)RF24
disableCRC(void)RF24
disableDynamicPayloads(void)RF24
dynamic_payloads_enabledRF24protected
enableAckPayload(void)RF24
enableDynamicAck()RF24
enableDynamicPayloads(void)RF24
encodeRadioDetails(uint8_t *encoded_status)RF24
endTransaction()RF24inlineprotected
failureDetectedRF24
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)RF24protected
read_register(uint8_t reg)RF24protected
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
txDelayRF24
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