RadioLib
Universal wireless communication library for Arduino
Si443x Member List

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

available()PhysicalLayer
begin(float br, float freqDev, float rxBw, uint8_t preambleLen)Si443x
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()Si443x
clearIrqFlags(uint32_t irq)PhysicalLayervirtual
clearPacketReceivedAction() overrideSi443xvirtual
clearPacketSentAction() overrideSi443xvirtual
dropSync()PhysicalLayer
finishTransmit() overrideSi443xvirtual
fixedPacketLengthMode(uint8_t len=RADIOLIB_SI443X_MAX_PACKET_LENGTH)Si443x
getChannelScanResult()PhysicalLayervirtual
getChipVersion()Si443x
getFreqStep() constPhysicalLayer
getIrqFlags()PhysicalLayervirtual
getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer
getModem(ModemType_t *modem)PhysicalLayervirtual
getPacketLength(bool update=true) overrideSi443xvirtual
getRSSI()PhysicalLayervirtual
getSNR()PhysicalLayervirtual
getTimeOnAir(size_t len)PhysicalLayervirtual
invertIQ(bool enable)PhysicalLayervirtual
packetMode()Si443x
PhysicalLayer(float step, size_t maxLen)PhysicalLayer
random(int32_t max)PhysicalLayer
random(int32_t min, int32_t max)PhysicalLayer
randomByte() overrideSi443xvirtual
read(bool drop=true)PhysicalLayer
readBit(uint32_t pin) overrideSi443xvirtual
readData(uint8_t *data, size_t len) overrideSi443xvirtual
readData(uint8_t *data, size_t len)Si443x
receive(uint8_t *data, size_t len) overrideSi443xvirtual
receive(uint8_t *data, size_t len)Si443x
receiveDirect() overrideSi443xvirtual
reset()Si443x
scanChannel()PhysicalLayervirtual
scanChannel(const ChannelScanConfig_t &config)PhysicalLayervirtual
setBitRate(float br) overrideSi443xvirtual
setChannelScanAction(void(*func)(void))PhysicalLayervirtual
setDataRate(DataRate_t dr)PhysicalLayervirtual
setDataShaping(uint8_t sh) overrideSi443xvirtual
setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual
setDirectAction(void(*func)(void)) overrideSi443xvirtual
setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer
setEncoding(uint8_t encoding) overrideSi443xvirtual
setFrequency(float freq)PhysicalLayervirtual
setFrequencyDeviation(float freqDev) overrideSi443xvirtual
setIrq(RadioLibIrqFlags_t irq)PhysicalLayer
setIrqAction(void(*func)(void))Si443x
setIrqFlags(uint32_t irq)PhysicalLayervirtual
setModem(ModemType_t modem)PhysicalLayervirtual
setOutputPower(int8_t power)PhysicalLayervirtual
setPacketReceivedAction(void(*func)(void)) overrideSi443xvirtual
setPacketSentAction(void(*func)(void)) overrideSi443xvirtual
setPreambleLength(uint8_t preambleLen)Si443x
PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual
setRfSwitchPins(uint32_t rxEn, uint32_t txEn)Si443x
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])Si443x
setRxBandwidth(float rxBw)Si443x
setSyncWord(uint8_t *syncWord, size_t len) overrideSi443xvirtual
Si443x(Module *mod)Si443xexplicit
sleep() overrideSi443xvirtual
standby() overrideSi443xvirtual
standby(uint8_t mode) overrideSi443xvirtual
startChannelScan()PhysicalLayervirtual
startChannelScan(const ChannelScanConfig_t &config)PhysicalLayervirtual
startDirect()PhysicalLayer
startReceive() overrideSi443xvirtual
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideSi443xvirtual
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual
startTransmit(const char *str, uint8_t addr=0)Si443x
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x
PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer
transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSi443xvirtual
transmit(const char *str, uint8_t addr=0)Si443x
transmit(const uint8_t *data, size_t len, uint8_t addr=0)Si443x
PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect(uint32_t frf=0) overrideSi443xvirtual
variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SI443X_MAX_PACKET_LENGTH)Si443x