SensorLib 0.5.1
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
IoExpanderAW9523 Member List

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

_addrDeviceBeginCommonprotected
_ifaceDeviceBeginCommonprotected
_outputStatesIoExpanderBaseprotected
_pinCountIoExpanderBaseprotected
_pinModesIoExpanderBaseprotected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
analogWrite(uint8_t pin, uint8_t value)IoExpanderAW9523inline
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback callback, uint8_t addr)I2CDeviceNoHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
configPins(uint16_t pinMask, uint8_t mode)IoExpanderBaseinline
configPinsImpl(uint16_t pinMask, uint8_t mode) overrideIoExpanderAW9523inlineprotectedvirtual
deinit()IoExpanderBaseinlinevirtual
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
digitalRead(uint8_t pin)IoExpanderBaseinline
digitalReadImpl(uint8_t pin) overrideIoExpanderAW9523inlineprotectedvirtual
digitalReadPort() overrideIoExpanderAW9523inlinevirtual
digitalToggle(uint8_t pin)IoExpanderBaseinline
digitalWrite(uint8_t pin, bool value)IoExpanderBaseinline
digitalWriteImpl(uint8_t pin, bool value) overrideIoExpanderAW9523inlineprotectedvirtual
digitalWritePort(uint16_t mask, uint16_t values) overrideIoExpanderAW9523inlinevirtual
enableInterrupt(uint8_t pin, bool enable=true)IoExpanderAW9523inline
enableInterrupts(uint16_t pinMask, bool enable=true)IoExpanderAW9523inline
ensureValid() const overrideDeviceBeginCommoninlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getInterface() constDeviceBeginCommoninline
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
halDeviceBeginCommonprotected
initImpl(uint8_t address) overrideIoExpanderAW9523inlineprotectedvirtual
IoExpanderAW9523()IoExpanderAW9523inline
IoExpanderBase(uint8_t pinCount)IoExpanderBaseinline
LedCurrentRange enum nameIoExpanderAW9523
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
pinCount() constIoExpanderBaseinline
pinMode(uint8_t pin, uint8_t mode)IoExpanderBaseinline
pinModeImpl(uint8_t pin, uint8_t mode) overrideIoExpanderAW9523inlineprotectedvirtual
pinToMask(uint8_t pin) constIoExpanderBaseinline
Port enum nameIoExpanderAW9523
PORT0 enum valueIoExpanderAW9523
PORT1 enum valueIoExpanderAW9523
PORT_ALL enum valueIoExpanderAW9523
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setLedCurrentRange(LedCurrentRange range)IoExpanderAW9523inline
setLedMode(uint8_t pin, bool enable=true)IoExpanderAW9523inline
setLedModes(uint16_t pinMask, bool enable=true)IoExpanderAW9523inline
setPort0PushPull(bool pushPull)IoExpanderAW9523inline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
softwareReset()IoExpanderAW9523inline
staticCommDeviceBeginCommonprotected
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~IoExpanderAW9523()=defaultIoExpanderAW9523
~IoExpanderBase()=defaultIoExpanderBasevirtual
~SensorCommInterface()=defaultSensorCommInterfacevirtual