|
RadioLib
Universal wireless communication library for Arduino
|
This is the complete list of members for SX1278, including all inherited members.
| autoLDRO() | SX1278 | |
| available() | PhysicalLayer | |
| begin(const ConfigLoRa_t &config) | SX1278 | virtual |
| SX127x::begin(const uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength) | SX127x | |
| beginFSK(const ConfigFSK_t &config) | SX1278 | virtual |
| SX127x::beginFSK(const uint8_t *chipVersions, uint8_t numVersions, uint32_t freqDev, uint32_t rxBw, uint16_t preambleLength) | SX127x | |
| calculateRxDutyCycle(size_t txPreLen, size_t rxPreLen, uint16_t minSymbols, DataRate_t *dr, uint32_t *wakePeriod, uint32_t *sleepPeriod) | PhysicalLayer | |
| calculateRxTimeout(RadioLibTime_t timeoutUs) override | SX127x | virtual |
| calculateTimeOnAir(ModemType_t modem, DataRate_t dr, PacketConfig_t pc, size_t len) override | SX127x | virtual |
| checkDataRate(DataRate_t dr, ModemType_t modem=RADIOLIB_MODEM_NONE) override | SX1278 | virtual |
| checkIrq(RadioLibIrqType_t irq) | PhysicalLayer | |
| clearDio0Action() | SX127x | |
| clearDio1Action() | SX127x | |
| clearFHSSInt(void) | SX127x | |
| clearFifoEmptyAction() | SX127x | |
| clearFifoFullAction() | SX127x | |
| clearIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
| clearIrqAction() | PhysicalLayer | virtual |
| clearIrqFlags(uint32_t irq) override | SX127x | virtual |
| clearTxBuffer() override | SX127x | virtual |
| disableAddressFiltering() | SX127x | |
| disableBitSync() | SX127x | |
| dropSync() | PhysicalLayer | |
| enableBitSync() | SX127x | |
| enableOOK | SX127x | |
| explicitHeader() | SX1278 | |
| fifoAdd(uint8_t *data, int totalLen, int *remLen) | SX127x | |
| fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen) | SX127x | |
| finishReceive() override | SX127x | virtual |
| finishTransmit() override | SX127x | virtual |
| fixedPacketLengthMode(uint8_t len=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK) | SX127x | |
| forceLDRO(bool enable) | SX1278 | |
| freqStep | PhysicalLayer | |
| gain | SX127x | |
| getAFCError() | SX127x | |
| getChannelScanResult() override | SX127x | virtual |
| getChipVersion() | SX127x | |
| getFHSSChannel(void) | SX127x | |
| getFHSSHoppingPeriod(void) | SX127x | |
| getFrequencyError(bool autoCorrect=false) | SX127x | |
| getIRQFlags() | SX127x | |
| getIrqFlags() override | SX127x | virtual |
| getIrqMapped(RadioLibIrqFlags_t irq) | PhysicalLayer | |
| getLoRaRxHeaderInfo(uint8_t *cr, bool *hasCRC) | SX127x | |
| getMode(RadioModeType_t *mode) override | SX127x | virtual |
| getModem(ModemType_t *modem) override | SX127x | virtual |
| getModemStatus() | SX127x | |
| getNumSymbols(DataRate_t dr, PacketConfig_t pc, size_t len) | PhysicalLayer | static |
| getOutputPowerMax() const | PhysicalLayer | inline |
| getOutputPowerMin() const | PhysicalLayer | inline |
| getPacketLength(bool update=true) override | SX127x | virtual |
| getRSSI() override | SX1278 | virtual |
| getRSSI(bool packet, bool skipReceive=false) | SX1278 | |
| getSNR() override | SX127x | virtual |
| getTempRaw() | SX127x | |
| getTimeOnAir(size_t len) override | SX127x | virtual |
| implicitHeader(size_t len) | SX1278 | |
| invertIQ(bool enable) override | SX127x | virtual |
| invertPreamble(bool enable) | SX127x | |
| launchMode() override | SX127x | virtual |
| maxPacketLength | PhysicalLayer | |
| packetMode() | SX127x | |
| PhysicalLayer() | PhysicalLayer | |
| random(int32_t max) | PhysicalLayer | |
| random(int32_t min, int32_t max) | PhysicalLayer | |
| randomByte() override | SX127x | virtual |
| read(bool drop=true) | PhysicalLayer | |
| readBit(uint32_t pin) override | SX127x | virtual |
| readData(uint8_t *data, size_t len) override | SX127x | virtual |
| receive(uint8_t *data, size_t len, RadioLibTime_t timeout=0) override | SX127x | virtual |
| receiveDirect() override | SX127x | virtual |
| reset() override | SX1278 | virtual |
| resetOnStartup | PhysicalLayer | |
| scanChannel() override | SX127x | virtual |
| scanChannel(const ChannelScanConfig_t &config) override | SX127x | virtual |
| setAFC(bool isEnabled) | SX127x | |
| setAFCAGCTrigger(uint8_t trigger) | SX127x | |
| setAFCBandwidth(uint32_t afcBw) | SX127x | |
| setBandwidth(uint32_t bw) override | SX1278 | virtual |
| setBitRate(uint32_t br) override | SX1278 | virtual |
| setBroadcastAddress(uint8_t broadAddr) | SX127x | |
| setCodingRate(uint8_t cr, bool longInterleave=false) override | SX1278 | virtual |
| setCRC(bool enable, bool mode=false) | SX1278 | |
| setCrcFiltering(bool enable=true) | SX127x | |
| setCurrentLimit(uint8_t currentLimit) | SX127x | |
| setDataRate(DataRate_t dr, ModemType_t modem=RADIOLIB_MODEM_NONE) | PhysicalLayer | virtual |
| setDataShaping(uint8_t sh) override | SX1278 | virtual |
| setDataShapingOOK(uint8_t sh) | SX1278 | |
| setDio0Action(void(*func)(void), uint32_t dir) | SX127x | |
| setDio1Action(void(*func)(void), uint32_t dir) | SX127x | |
| setDIOMapping(uint32_t pin, uint32_t value) | SX127x | |
| setDIOPreambleDetect(bool usePreambleDetect) | SX127x | |
| setDirectAction(void(*func)(void)) override | SX127x | virtual |
| setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
| setEncoding(uint8_t encoding) override | SX127x | virtual |
| setFHSSHoppingPeriod(uint8_t freqHoppingPeriod) | SX127x | |
| setFifoEmptyAction(void(*func)(void)) | SX127x | |
| setFifoFullAction(void(*func)(void)) | SX127x | |
| setFifoThreshold(uint8_t threshold) | SX127x | |
| setFrequency(uint32_t freq) override | SX1278 | virtual |
| setFrequencyDeviation(uint32_t freqDev) override | SX127x | virtual |
| setGain(uint8_t gain) | SX1278 | |
| setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
| setIrqAction(void(*func)(void), bool rising=true) | PhysicalLayer | virtual |
| setIrqFlags(uint32_t irq) override | SX127x | virtual |
| setLoRaSymbNumTimeout(uint16_t numSymbols) | SX127x | |
| setLowBatteryThreshold(int8_t level, uint32_t pin=RADIOLIB_NC) | SX127x | |
| setLrFhssConfig(uint8_t bw, uint8_t cr, bool narrowGrid, uint8_t hdrCount=3, uint16_t hopSeed=0x13A) | PhysicalLayer | virtual |
| setModem(ModemType_t modem) override | SX1278 | virtual |
| setNodeAddress(uint8_t nodeAddr) | SX127x | |
| setOOK(bool enable) | SX127x | |
| setOokFixedOrFloorThreshold(uint8_t value) | SX127x | |
| setOokPeakThresholdDecrement(uint8_t value) | SX127x | |
| setOokPeakThresholdStep(uint8_t value) | SX127x | |
| setOokThresholdType(uint8_t type) | SX127x | |
| setOutputPower(int8_t power) override | SX1278 | virtual |
| setOutputPower(int8_t power, bool forceRfo) | SX1278 | |
| setOutputPowerOffset(int8_t offset) | PhysicalLayer | |
| setOutputPowerOffset(const int8_t *lut, size_t steps) | PhysicalLayer | |
| setPreambleLength(size_t len, size_t detLen=0xFFFFFFFF) override | SX127x | virtual |
| setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX127x | |
| setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX127x | |
| setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0) | SX127x | |
| setRSSIThreshold(float dbm) | SX127x | |
| setRxBandwidth(uint32_t rxBw) | SX127x | |
| setSpreadingFactor(uint8_t sf) override | SX1278 | virtual |
| setSyncWord(uint8_t syncWord) | SX127x | |
| setSyncWord(uint8_t *syncWord, size_t len) override | SX127x | virtual |
| sleep() override | SX127x | virtual |
| stageMode(RadioModeType_t mode, RadioModeConfig_t *cfg) override | SX127x | virtual |
| standby() override | SX127x | virtual |
| standby(uint8_t mode) override | SX127x | virtual |
| startChannelScan() override | SX127x | virtual |
| startChannelScan(const ChannelScanConfig_t &cfg) override | SX127x | virtual |
| startDirect() | PhysicalLayer | |
| startReceive() override | SX127x | virtual |
| startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX127x | virtual |
| startTransmit(const char *str, uint8_t addr=0) | SX127x | |
| startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX127x | virtual |
| SX1278(Module *mod) | SX1278 | |
| SX127x(Module *mod) | SX127x | explicit |
| transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX127x | virtual |
| transmit(const char *str, uint8_t addr=0) | SX127x | |
| transmitDirect(uint32_t frf=0) override | SX127x | virtual |
| variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK) | SX127x | |
| writeTxBuffer(const uint8_t *data, size_t len) override | SX127x | virtual |
| ~PhysicalLayer()=default | PhysicalLayer | virtual |