RadioLib
Universal wireless communication library for Arduino
Loading...
Searching...
No Matches
LR2021 Member List

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

autoLDRO()LR2021
available()PhysicalLayer
begin(const ConfigLoRa_t &config)LR2021
begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_LR2021_LORA_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6)LR2021
beginFLRC(const ConfigFLRC_t &config)LR2021
beginFLRC(float freq=434.0, uint16_t br=650, uint8_t cr=RADIOLIB_LR2021_FLRC_CR_2_3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5, float tcxoVoltage=1.6)LR2021
beginGFSK(const ConfigFSK_t &config)LR2021
beginGFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=153.8, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6)LR2021
beginLRFHSS(const ConfigLRFHSS_t &config)LR2021
beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LRXXXX_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LRXXXX_LR_FHSS_CR_2_3, bool narrowGrid=true, int8_t power=10, float tcxoVoltage=1.6)LR2021
beginOOK(const ConfigOOK_t &config)LR2021
beginOOK(float freq=434.0, float br=4.8, float rxBw=153.8, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6)LR2021
calculateRxDutyCycle(size_t txPreLen, size_t rxPreLen, uint16_t minSymbols, DataRate_t *dr, uint32_t *wakePeriod, uint32_t *sleepPeriod)PhysicalLayer
calculateRxTimeout(RadioLibTime_t timeoutUs) overrideLRxxxxvirtual
calculateTimeOnAir(ModemType_t modem, DataRate_t dr, PacketConfig_t pc, size_t len) overrideLRxxxxvirtual
checkDataRate(DataRate_t dr, ModemType_t modem=RADIOLIB_MODEM_NONE) overrideLR2021virtual
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
checkOutputPower(int8_t power, int8_t *clipped) overrideLR2021virtual
clearChannelScanAction()PhysicalLayervirtual
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqAction()PhysicalLayervirtual
clearIrqFlags(uint32_t irq) overrideLR2021virtual
clearPacketReceivedAction() overrideLRxxxxvirtual
clearPacketSentAction() overrideLRxxxxvirtual
disableAddressFiltering()LR2021
dropSync()PhysicalLayer
explicitHeader()LR2021
fastCadLR2021
finishReceive() overrideLR2021virtual
finishTransmit() overrideLR2021virtual
fixedPacketLengthMode(uint8_t len=RADIOLIB_LR2021_MAX_PACKET_LENGTH)LR2021
forceLDRO(bool enable)LR2021
freqStepPhysicalLayer
getChannelScanResult() overrideLR2021virtual
getIrqFlags() overrideLR2021virtual
getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer
getIrqStatus()LRxxxx
getLoRaPacketStatus(uint8_t *cr, bool *crc, uint8_t *packetLen=NULL, float *snrPacket=NULL, float *rssiPacket=NULL, float *rssiSignalPacket=NULL, uint8_t *detector=NULL)LR2021
getLoRaRxHeaderInfo(uint8_t *cr, bool *hasCRC)LR2021
getModem(ModemType_t *modem) overrideLR2021virtual
getPacketLength(bool update=true) overrideLR2021virtual
getRSSI() overrideLR2021virtual
getRSSI(bool packet, bool skipReceive=false)LR2021
getSNR() overrideLR2021virtual
getTemperature(uint8_t source, uint8_t bits=13)LR2021
getTimeOnAir(size_t len) overrideLR2021virtual
getVoltage(uint8_t bits=13)LR2021
implicitHeader(size_t len)LR2021
invertIQ(bool enable) overrideLR2021virtual
irqDioNumLR2021
launchMode() overrideLR2021virtual
LR2021(Module *mod)LR2021
LRxxxx(Module *mod) (defined in LRxxxx)LRxxxxexplicit
maxPacketLengthPhysicalLayer
MODE_END_OF_TABLE enum valueLR2021
MODE_RX enum valueLR2021
MODE_RX_HF enum valueLR2021
MODE_STBY enum valueLR2021
MODE_TX enum valueLR2021
MODE_TX_HF enum valueLR2021
ookDetector(uint16_t pattern=0x0285, uint8_t len=16, uint8_t repeats=0, bool syncRaw=false, bool rising=false, uint8_t sofLen=0)LR2021
OpMode_t enum nameLR2021
PhysicalLayer()PhysicalLayer
random(int32_t max)PhysicalLayer
random(int32_t min, int32_t max)PhysicalLayer
randomByte() overrideLR2021virtual
read(bool drop=true)PhysicalLayer
readBit(uint32_t pin)PhysicalLayervirtual
readData(uint8_t *data, size_t len) overrideLR2021virtual
readData(uint8_t *data, size_t len)LR2021virtual
receive(uint8_t *data, size_t len, RadioLibTime_t timeout=0) overrideLR2021virtual
receive(uint8_t *data, size_t len, RadioLibTime_t timeout=0)LR2021virtual
receiveDirect() overrideLR2021virtual
reset()LRxxxx
resetOnStartupPhysicalLayer
scanChannel() overrideLR2021virtual
scanChannel(const ChannelScanConfig_t &config) overrideLR2021virtual
setBandwidth(float bw)LR2021
setBitRate(float br) overrideLR2021virtual
setBroadcastAddress(uint8_t broadAddr)LR2021
setChannelScanAction(void(*func)(void))PhysicalLayervirtual
setCodingRate(uint8_t cr, bool longInterleave=false)LR2021
setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)LR2021
setDataRate(DataRate_t dr, ModemType_t modem=RADIOLIB_MODEM_NONE) overrideLR2021virtual
setDataShaping(uint8_t sh) overrideLR2021virtual
setDirectAction(void(*func)(void))PhysicalLayervirtual
setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer
setEncoding(uint8_t encoding) overrideLR2021virtual
setFrequency(float freq) overrideLR2021virtual
setFrequency(float freq, bool skipCalibration)LR2021
setFrequencyDeviation(float freqDev) overrideLR2021virtual
setGain(uint8_t gain)LR2021
setIrq(RadioLibIrqFlags_t irq)PhysicalLayer
setIrqAction(void(*func)(void), bool rising=true)PhysicalLayervirtual
setIrqFlags(uint32_t irq) overrideLR2021virtual
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)LR2021
setModem(ModemType_t modem) overrideLR2021virtual
setNodeAddress(uint8_t nodeAddr)LR2021
setOokDetectionThreshold(int16_t level)LR2021
setOutputPower(int8_t power) overrideLR2021virtual
setOutputPower(int8_t power, uint32_t rampTimeUs)LR2021
setPacketReceivedAction(void(*func)(void)) overrideLRxxxxvirtual
setPacketSentAction(void(*func)(void)) overrideLRxxxxvirtual
setPaTable(LR2021PaTableEntry_t *table, bool highFreq)LR2021
setPreambleLength(size_t preambleLength) overrideLR2021virtual
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])LR2021
setRxBandwidth(float rxBw)LR2021
setRxBoostedGainMode(uint8_t level)LR2021
setSideDetector(const LR2021LoRaSideDetector_t *cfg, size_t numDetectors)LR2021
setSpreadingFactor(uint8_t sf, bool legacy=false)LR2021
setSyncWord(uint8_t syncWord)LR2021
setSyncWord(uint8_t *syncWord, size_t len) overrideLR2021virtual
setTCXO(float voltage, uint32_t delay=1000000)LR2021
setWhitening(bool enabled, uint16_t initial=0x01FF)LR2021
sleep() overrideLR2021virtual
sleep(bool retainConfig, uint32_t sleepTime)LR2021
stageMode(RadioModeType_t mode, RadioModeConfig_t *cfg) overrideLR2021virtual
standby() overrideLR2021virtual
standby(uint8_t mode) overrideLR2021virtual
standby(uint8_t mode, bool wakeup)LR2021
startChannelScan() overrideLR2021virtual
startChannelScan(const ChannelScanConfig_t &cfg) overrideLR2021virtual
startDirect()PhysicalLayer
startReceive() overrideLR2021virtual
startReceive()LR2021virtual
startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0)LR2021virtual
startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)LR2021
startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=0, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)LR2021
startTransmit(const char *str, uint8_t addr=0)LR2021
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)LR2021virtual
tcxoVoltageLR2021
transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideLR2021virtual
transmit(const char *str, uint8_t addr=0)LR2021
transmit(const uint8_t *data, size_t len, uint8_t addr=0)LR2021virtual
transmitDirect(uint32_t frf=0) overrideLR2021virtual
variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR2021_MAX_PACKET_LENGTH)LR2021
~PhysicalLayer()=defaultPhysicalLayervirtual