Optimized High Speed NRF24L01+ Driver Class Documenation  V1.0
TMRh20 2014 - Optimized Fork of NRF24L01+ Driver
RF24 Member List

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

available(void)RF24
available(uint8_t *pipe_num)RF24
begin(void)RF24
beginTransaction()RF24inlineprotected
closeReadingPipe(uint8_t pipe)RF24
csDelayRF24
disableCRC(void)RF24
enableAckPayload(void)RF24
enableDynamicAck()RF24
enableDynamicPayloads(void)RF24
endTransaction()RF24inlineprotected
failureDetectedRF24
flush_tx(void)RF24
getChannel(void)RF24
getCRCLength(void)RF24
getDataRate(void)RF24
getDynamicPayloadSize(void)RF24
getPALevel(void)RF24
getPayloadSize(void)RF24
isAckPayloadAvailable(void)RF24
isPVariant(void)RF24
isValid()RF24inline
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
read(void *buf, uint8_t len)RF24
reUseTX()RF24
RF24(uint8_t _cepin, uint8_t _cspin)RF24
RF24(uint8_t _cepin, uint8_t _cspin, uint32_t spispeed)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)RF24
setPayloadSize(uint8_t size)RF24
setRetries(uint8_t delay, uint8_t count)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
stopListening(void)RF24
testCarrier(void)RF24
testRPD(void)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