RadioLib
Universal wireless communication library for Arduino
nRF24 Member List

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

available()PhysicalLayer
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)nRF24
calculateRxTimeout(RadioLibTime_t timeoutUs)PhysicalLayervirtual
checkDataRate(DataRate_t dr)PhysicalLayervirtual
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
checkOutputPower(int8_t power, int8_t *clipped)PhysicalLayervirtual
clearChannelScanAction()PhysicalLayervirtual
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqAction()nRF24
clearIrqFlags(uint32_t irq)PhysicalLayervirtual
clearPacketReceivedAction() overridenRF24virtual
clearPacketSentAction() overridenRF24virtual
disablePipe(uint8_t pipeNum)nRF24
dropSync()PhysicalLayer
finishTransmit() overridenRF24virtual
getChannelScanResult()PhysicalLayervirtual
getFreqStep() constPhysicalLayer
getIrqFlags()PhysicalLayervirtual
getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer
getModem(ModemType_t *modem)PhysicalLayervirtual
getPacketLength(bool update=true) overridenRF24virtual
getRSSI()PhysicalLayervirtual
getSNR()PhysicalLayervirtual
getStatus(uint8_t mask=0xFF)nRF24
getTimeOnAir(size_t len)PhysicalLayervirtual
invertIQ(bool enable)PhysicalLayervirtual
isCarrierDetected()nRF24
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
scanChannel(const ChannelScanConfig_t &config)PhysicalLayervirtual
setAddressWidth(uint8_t addrWidth)nRF24
setAutoAck(bool autoAckOn=true)nRF24
setAutoAck(uint8_t pipeNum, bool autoAckOn)nRF24
setBitRate(float br) overridenRF24virtual
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) overridenRF24virtual
setFrequencyDeviation(float freqDev) overridenRF24virtual
setIrq(RadioLibIrqFlags_t irq)PhysicalLayer
setIrqAction(void(*func)(void))nRF24
setIrqFlags(uint32_t irq)PhysicalLayervirtual
setModem(ModemType_t modem)PhysicalLayervirtual
setOutputPower(int8_t pwr) overridenRF24virtual
setPacketReceivedAction(void(*func)(void)) overridenRF24virtual
setPacketSentAction(void(*func)(void)) overridenRF24virtual
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() overridenRF24virtual
standby() overridenRF24virtual
standby(uint8_t mode) overridenRF24virtual
startChannelScan()PhysicalLayervirtual
startChannelScan(const ChannelScanConfig_t &config)PhysicalLayervirtual
startDirect()PhysicalLayer
startReceive() overridenRF24virtual
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overridenRF24virtual
startTransmit(const uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual
startTransmit(const char *str, uint8_t addr=0)nRF24
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)nRF24
PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer
transmit(const uint8_t *data, size_t len, uint8_t addr) overridenRF24virtual
transmit(const char *str, uint8_t addr=0)nRF24
transmit(const 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