RadioLib
Universal wireless communication library for Arduino
Module Member List

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

attachInterrupt(RADIOLIB_PIN_TYPE interruptNum, void(*userFunc)(void), RADIOLIB_INTERRUPT_STATUS mode)Module
begin()Module
beginTransaction()Module
delay(uint32_t ms)Module
delayMicroseconds(uint32_t us)Module
detachInterrupt(RADIOLIB_PIN_TYPE interruptNum)Module
digitalRead(RADIOLIB_PIN_TYPE pin)Module
digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value)Module
end()Module
endTransaction()Module
findRfSwitchMode(uint8_t mode) constModule
flipBits(uint8_t b)Modulestatic
flipBits16(uint16_t i)Modulestatic
getCs() constModuleinline
getGpio() constModuleinline
getIrq() constModuleinline
getRst() constModuleinline
hexdump(uint8_t *data, size_t len, uint32_t offset=0, uint8_t width=1, bool be=false)Modulestatic
init()Module
micros()Module
millis()Module
MODE_END_OF_TABLE enum valueModule
MODE_IDLE enum valueModule
MODE_RX enum valueModule
MODE_TX enum valueModule
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)Module
Module(const Module &mod)Module
noTone(RADIOLIB_PIN_TYPE pin)Module
operator=(const Module &mod)Module
OpMode_t enum nameModule
pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode)Module
pulseIn(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout)Module
regdump(uint16_t start, size_t len)Module
RFSWITCH_MAX_PINSModulestatic
setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)Module
setRfSwitchState(uint8_t mode)Module
setRfSwitchTable(const RADIOLIB_PIN_TYPE(&pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])Module
SPIaddrWidthModule
SPIbeginTransaction() (defined in Module)Modulevirtual
SPIcheckStream()Module
SPIendTransaction() (defined in Module)Modulevirtual
SPIgetRegValue(uint16_t reg, uint8_t msb=7, uint8_t lsb=0)Module
SPInopCommandModule
SPIparseStatusCbModule
SPIparseStatusCb_t typedefModule
SPIreadCommandModule
SPIreadRegister(uint16_t reg)Module
SPIreadRegisterBurst(uint16_t reg, size_t numBytes, uint8_t *inBytes)Module
SPIreadStream(uint8_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(uint16_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)Module
SPIstatusCommandModule
SPIstreamErrorModule
SPIstreamTypeModule
SPItransfer(uint8_t cmd, uint16_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)Module
SPItransfer(uint8_t b) (defined in Module)Modulevirtual
SPItransferStream(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, uint32_t timeout)Module
SPIwriteCommandModule
SPIwriteRegister(uint16_t reg, uint8_t data)Module
SPIwriteRegisterBurst(uint16_t reg, uint8_t *data, size_t numBytes)Module
SPIwriteStream(uint8_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
tone(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration=0)Module
transfer(uint8_t b)Module
waitForMicroseconds(uint32_t start, uint32_t len)Module
yield()Module