RadioLib
Universal wireless communication library for Arduino
Module Member List

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

BITS_0 enum value (defined in Module)Module
BITS_16 enum value (defined in Module)Module
BITS_32 enum value (defined in Module)Module
BITS_8 enum value (defined in Module)Module
BitWidth_t enum name (defined in Module)Module
findRfSwitchMode(uint8_t mode) constModule
getCs() constModuleinline
getGpio() constModuleinline
getIrq() constModuleinline
getRst() constModuleinline
halModule
init()Module
MODE_END_OF_TABLE enum valueModule
MODE_IDLE enum valueModule
MODE_RX enum valueModule
MODE_TX enum valueModule
Module(RadioLibHal *hal, uint32_t cs, uint32_t irq, uint32_t rst, uint32_t gpio=RADIOLIB_NC)Module
Module(const Module &mod)Module
operator=(const Module &mod)Module
OpMode_t enum nameModule
RFSWITCH_MAX_PINSModulestatic
setRfSwitchPins(uint32_t rxEn, uint32_t txEn)Module
setRfSwitchState(uint8_t mode)Module
setRfSwitchTable(const uint32_t(&pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])Module
SPIcheckStatusCb_t typedefModule
SPIcheckStream()Module
spiConfigModule
SPIgetRegValue(uint32_t reg, uint8_t msb=7, uint8_t lsb=0)Module
SPIparseStatusCb_t typedefModule
SPIreadRegister(uint32_t reg)Module
SPIreadRegisterBurst(uint32_t reg, size_t numBytes, uint8_t *inBytes)Module
SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)Module
SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)Module
SPIsetRegValue(uint32_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)Module
SPItransfer(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)Module
SPItransferStream(const uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio)Module
SPIwriteRegister(uint32_t reg, uint8_t data)Module
SPIwriteRegisterBurst(uint32_t reg, uint8_t *data, size_t numBytes)Module
SPIwriteStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)Module
SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)Module
term()Module
waitForMicroseconds(RadioLibTime_t start, RadioLibTime_t len)Module