RadioLib
Universal wireless communication library for Arduino
SX126x Member List

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

autoLDRO()SX126x
available()PhysicalLayer
begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
beginLRFHSS(uint8_t bw, uint8_t cr, bool narrowGrid, float tcxoVoltage, bool useRegulatorLDO=false)SX126x
calculateRxTimeout(RadioLibTime_t timeoutUs) overrideSX126xvirtual
calibrateImage(float freq)SX126x
calibrateImageRejection(float freqMin, float freqMax)SX126x
checkDataRate(DataRate_t dr) overrideSX126xvirtual
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
checkOutputPower(int8_t power, int8_t *clipped)PhysicalLayervirtual
clearChannelScanAction() overrideSX126xvirtual
clearDio1Action()SX126x
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqFlags(uint32_t irq) overrideSX126xvirtual
clearPacketReceivedAction() overrideSX126xvirtual
clearPacketSentAction() overrideSX126xvirtual
disableAddressFiltering()SX126x
dropSync()PhysicalLayer
explicitHeader()SX126x
finishTransmit() overrideSX126xvirtual
fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
forceLDRO(bool enable)SX126x
getChannelScanResult() overrideSX126xvirtual
getCurrentLimit()SX126x
getDataRate() constSX126x
getFreqStep() constPhysicalLayer
getFrequencyError()SX126x
getIrqFlags() overrideSX126xvirtual
getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer
getModem(ModemType_t *modem) overrideSX126xvirtual
getPacketLength(bool update=true) overrideSX126xvirtual
getPacketLength(bool update, uint8_t *offset)SX126x
getRSSI() overrideSX126xvirtual
getRSSI(bool packet)SX126x
getSNR() overrideSX126xvirtual
getTimeOnAir(size_t len) overrideSX126xvirtual
implicitHeader(size_t len)SX126x
invertIQ(bool enable) overrideSX126xvirtual
PhysicalLayer(float step, size_t maxLen)PhysicalLayer
random(int32_t max)PhysicalLayer
random(int32_t min, int32_t max)PhysicalLayer
randomByte() overrideSX126xvirtual
read(bool drop=true)PhysicalLayer
readBit(uint32_t pin) overrideSX126xvirtual
readData(uint8_t *data, size_t len) overrideSX126xvirtual
readData(uint8_t *data, size_t len)SX126x
receive(uint8_t *data, size_t len) overrideSX126xvirtual
receive(uint8_t *data, size_t len)SX126x
receiveDirect() overrideSX126xvirtual
reset(bool verify=true)SX126x
scanChannel() overrideSX126xvirtual
scanChannel(const ChannelScanConfig_t &config) overrideSX126xvirtual
setBandwidth(float bw)SX126x
setBitRate(float br) overrideSX126xvirtual
setBroadcastAddress(uint8_t broadAddr)SX126x
setChannelScanAction(void(*func)(void)) overrideSX126xvirtual
setCodingRate(uint8_t cr)SX126x
setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)SX126x
setCurrentLimit(float currentLimit)SX126x
setDataRate(DataRate_t dr) overrideSX126xvirtual
setDataShaping(uint8_t sh) overrideSX126xvirtual
setDio1Action(void(*func)(void))SX126x
setDio2AsRfSwitch(bool enable=true)SX126x
setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual
setDirectAction(void(*func)(void)) overrideSX126xvirtual
setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer
setEncoding(uint8_t encoding) overrideSX126xvirtual
setFrequency(float freq)PhysicalLayervirtual
setFrequencyDeviation(float freqDev) overrideSX126xvirtual
setIrq(RadioLibIrqFlags_t irq)PhysicalLayer
setIrqFlags(uint32_t irq) overrideSX126xvirtual
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100)SX126x
setModem(ModemType_t modem)PhysicalLayervirtual
setNodeAddress(uint8_t addr)SX126x
setOutputPower(int8_t power)PhysicalLayervirtual
setPacketReceivedAction(void(*func)(void)) overrideSX126xvirtual
setPacketSentAction(void(*func)(void)) overrideSX126xvirtual
setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)SX126x
setPaRampTime(uint8_t rampTime)SX126x
setPreambleLength(size_t preambleLength) overrideSX126xvirtual
setRegulatorDCDC()SX126x
setRegulatorLDO()SX126x
setRfSwitchPins(uint32_t rxEn, uint32_t txEn)SX126x
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])SX126x
setRxBandwidth(float rxBw)SX126x
setRxBoostedGainMode(bool rxbgm, bool persist=true)SX126x
setSpreadingFactor(uint8_t sf)SX126x
setSyncBits(uint8_t *syncWord, uint8_t bitsLen)SX126x
setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)SX126x
setSyncWord(uint8_t *syncWord, size_t len) overrideSX126xvirtual
setTCXO(float voltage, uint32_t delay=5000)SX126x
setWhitening(bool enabled, uint16_t initial=0x01FF)SX126x
sleep() overrideSX126xvirtual
sleep(bool retainConfig)SX126x
spectralScanAbort()SX126x
spectralScanGetResult(uint16_t *results)SX126x
spectralScanGetStatus()SX126x
spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby() overrideSX126xvirtual
standby(uint8_t mode, bool wakeup=true)SX126x
PhysicalLayer::standby(uint8_t mode)PhysicalLayervirtual
standbyXOSCSX126x
startChannelScan() overrideSX126xvirtual
startChannelScan(const ChannelScanConfig_t &config) overrideSX126xvirtual
startDirect()PhysicalLayer
startReceive() overrideSX126xvirtual
startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)SX126xvirtual
startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)SX126x
startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)SX126x
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual
startTransmit(const char *str, uint8_t addr=0)SX126x
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x
PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer
SX126x(Module *mod)SX126xexplicit
transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideSX126xvirtual
transmit(const char *str, uint8_t addr=0)SX126x
transmit(const uint8_t *data, size_t len, uint8_t addr=0)SX126x
PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect(uint32_t frf=0) overrideSX126xvirtual
uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
XTALSX126x