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

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

autoSetRxBandwidth()CC1101
available()PhysicalLayer
begin(const ConfigFSK_t &config)CC1101
beginFSK4(const ConfigFSK_t &config)CC1101
calculateRxDutyCycle(size_t txPreLen, size_t rxPreLen, uint16_t minSymbols, DataRate_t *dr, uint32_t *wakePeriod, uint32_t *sleepPeriod)PhysicalLayer
calculateRxTimeout(RadioLibTime_t timeoutUs)PhysicalLayervirtual
calculateTimeOnAir(ModemType_t modem, DataRate_t dr, PacketConfig_t pc, size_t len)PhysicalLayervirtual
CC1101(Module *module)CC1101
checkDataRate(DataRate_t dr, ModemType_t modem=RADIOLIB_MODEM_NONE)PhysicalLayervirtual
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
clearGdo0Action()CC1101
clearGdo2Action()CC1101
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqAction()PhysicalLayervirtual
clearIrqFlags(uint32_t irq)PhysicalLayervirtual
clearTxBuffer()PhysicalLayervirtual
disableAddressFiltering()CC1101
disableSyncWordFiltering(bool requireCarrierSense=false)CC1101
dropSync()PhysicalLayer
enableRxAfterTx(bool enable=true)CC1101
enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false, bool repeatSync=false)CC1101
finishReceive() overrideCC1101virtual
finishTransmit() overrideCC1101virtual
fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)CC1101
freqStepPhysicalLayer
getChannelScanResult()PhysicalLayervirtual
getChipVersion()CC1101
getFrequencyDeviation(uint32_t *freqDev)CC1101
getIrqFlags()PhysicalLayervirtual
getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer
getLQI() constCC1101
getMode(RadioModeType_t *mode)PhysicalLayervirtual
getModem(ModemType_t *modem)PhysicalLayervirtual
getNumSymbols(DataRate_t dr, PacketConfig_t pc, size_t len)PhysicalLayerstatic
getOutputPowerMax() constPhysicalLayerinline
getOutputPowerMin() constPhysicalLayerinline
getPacketLength(bool update=true) overrideCC1101virtual
getPromiscuousMode()CC1101
getRSSI() overrideCC1101virtual
getSNR()PhysicalLayervirtual
getTimeOnAir(size_t len)PhysicalLayervirtual
invertIQ(bool enable)PhysicalLayervirtual
launchMode()PhysicalLayervirtual
maxPacketLengthPhysicalLayer
packetMode()CC1101
PhysicalLayer()PhysicalLayer
random(int32_t max)PhysicalLayer
random(int32_t min, int32_t max)PhysicalLayer
randomByte() overrideCC1101virtual
read(bool drop=true)PhysicalLayer
readBit(uint32_t pin) overrideCC1101virtual
readData(uint8_t *data, size_t len) overrideCC1101virtual
receive(uint8_t *data, size_t len, RadioLibTime_t timeout=0) overrideCC1101virtual
receiveDirect() overrideCC1101virtual
receiveDirectAsync()CC1101
reset()CC1101
resetOnStartupPhysicalLayer
scanChannel()PhysicalLayervirtual
scanChannel(const ChannelScanConfig_t &config)PhysicalLayervirtual
setBandwidth(uint32_t bw)PhysicalLayervirtual
setBitRate(uint32_t br) overrideCC1101virtual
setBitRateTolerance(uint8_t brt)CC1101
setCodingRate(uint8_t cr, bool longInterleave=false)PhysicalLayervirtual
setCrcFiltering(bool enable=true)CC1101
setDataRate(DataRate_t dr, ModemType_t modem=RADIOLIB_MODEM_NONE)PhysicalLayervirtual
setDataShaping(uint8_t sh) overrideCC1101virtual
setDIOMapping(uint32_t pin, uint32_t value)CC1101
setDirectAction(void(*func)(void)) overrideCC1101virtual
setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer
setEncoding(uint8_t encoding) overrideCC1101virtual
setFrequency(uint32_t freq) overrideCC1101virtual
setFrequencyDeviation(uint32_t freqDev) overrideCC1101virtual
setGdo0Action(void(*func)(void), uint32_t dir)CC1101
setGdo2Action(void(*func)(void), uint32_t dir)CC1101
setIrq(RadioLibIrqFlags_t irq)PhysicalLayer
setIrqAction(void(*func)(void), bool rising=true)PhysicalLayervirtual
setIrqFlags(uint32_t irq)PhysicalLayervirtual
setLrFhssConfig(uint8_t bw, uint8_t cr, bool narrowGrid, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)PhysicalLayervirtual
setModem(ModemType_t modem)PhysicalLayervirtual
setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)CC1101
setOOK(bool enableOOK)CC1101
setOutputPower(int8_t pwr) overrideCC1101virtual
setOutputPowerOffset(int8_t offset)PhysicalLayer
setOutputPowerOffset(const int8_t *lut, size_t steps)PhysicalLayer
setPreambleLength(size_t preambleLength, size_t qualityThreshold=0xFFFFFFFF) overrideCC1101virtual
setPromiscuousMode(bool enable=true, bool requireCarrierSense=false)CC1101
setRfSwitchPins(uint32_t rxEn, uint32_t txEn)CC1101
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])CC1101
setRxBandwidth(uint32_t rxBw)CC1101
setSpreadingFactor(uint8_t sf)PhysicalLayervirtual
setSyncWord(uint8_t *sync, size_t len) overrideCC1101virtual
setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false, bool repeatSync=false)CC1101
setSyncWord(const uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false, bool repeatSync=false)CC1101
sleep() overrideCC1101virtual
stageMode(RadioModeType_t mode, RadioModeConfig_t *cfg)PhysicalLayervirtual
standby() overrideCC1101virtual
standby(uint8_t mode) overrideCC1101virtual
startChannelScan()PhysicalLayervirtual
startChannelScan(const ChannelScanConfig_t &config)PhysicalLayervirtual
startDirect()PhysicalLayer
startReceive() overrideCC1101virtual
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) overrideCC1101virtual
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual
startTransmit(const char *str, uint8_t addr=0)CC1101
transmit(const uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual
transmit(const char *str, uint8_t addr=0)CC1101
transmitDirect(uint32_t frf=0) overrideCC1101virtual
transmitDirectAsync(uint32_t frf=0)CC1101
variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)CC1101
writeTxBuffer(const uint8_t *data, size_t len)PhysicalLayervirtual
~PhysicalLayer()=defaultPhysicalLayervirtual