RadioLib
Universal wireless communication library for Arduino
ExternalRadio Member List

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

available()PhysicalLayer
calculateRxTimeout(RadioLibTime_t timeoutUs)PhysicalLayervirtual
checkDataRate(DataRate_t dr)PhysicalLayervirtual
checkOutputPower(int8_t power, int8_t *clipped)PhysicalLayervirtual
clearChannelScanAction()PhysicalLayervirtual
clearPacketReceivedAction()PhysicalLayervirtual
clearPacketSentAction()PhysicalLayervirtual
dropSync()PhysicalLayer
ExternalRadio(RadioLibHal *hal, uint32_t pin=RADIOLIB_NC)ExternalRadio
finishTransmit()PhysicalLayervirtual
getChannelScanResult()PhysicalLayervirtual
getFreqStep() constPhysicalLayer
getMod()ExternalRadiovirtual
getPacketLength(bool update=true)PhysicalLayervirtual
getRSSI()PhysicalLayervirtual
getSNR()PhysicalLayervirtual
getTimeOnAir(size_t len)PhysicalLayervirtual
invertIQ(bool enable)PhysicalLayervirtual
irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)PhysicalLayervirtual
isRxTimeout()PhysicalLayervirtual
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)PhysicalLayervirtual
receive(uint8_t *data, size_t len)PhysicalLayervirtual
receiveDirect()PhysicalLayervirtual
scanChannel()PhysicalLayervirtual
setBitRate(float br)PhysicalLayervirtual
setChannelScanAction(void(*func)(void))PhysicalLayervirtual
setDataRate(DataRate_t dr)PhysicalLayervirtual
setDataShaping(uint8_t sh) overrideExternalRadiovirtual
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) overrideExternalRadiovirtual
setFrequency(float freq)PhysicalLayervirtual
setFrequencyDeviation(float freqDev) overrideExternalRadiovirtual
setOutputPower(int8_t power)PhysicalLayervirtual
setPacketReceivedAction(void(*func)(void))PhysicalLayervirtual
setPacketSentAction(void(*func)(void))PhysicalLayervirtual
setPreambleLength(size_t len)PhysicalLayervirtual
setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual
sleep()PhysicalLayervirtual
standby()PhysicalLayervirtual
standby(uint8_t mode)PhysicalLayervirtual
startChannelScan()PhysicalLayervirtual
startDirect()PhysicalLayer
startReceive()PhysicalLayervirtual
startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)PhysicalLayervirtual
startTransmit(const char *str, uint8_t addr=0)PhysicalLayer
startTransmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual
transmit(const char *str, uint8_t addr=0)PhysicalLayer
transmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual
transmitDirect(uint32_t frf=0)ExternalRadiovirtual