|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
This is the complete list of members for IoExpanderXL9555, including all inherited members.
| __attribute__ enum value | IoExpanderXL9555 | |
| _addr | DeviceBeginCommon | protected |
| _iface | DeviceBeginCommon | protected |
| _outputStates | IoExpanderBase | protected |
| _pinCount | IoExpanderBase | protected |
| _pinModes | IoExpanderBase | protected |
| afterCommReady() | DeviceBeginCommon | inlineprotectedvirtual |
| afterInitSuccess(uint8_t param) | DeviceBeginCommon | inlineprotectedvirtual |
| beforeBegin() | DeviceBeginCommon | inlineprotectedvirtual |
| begin(SensorCommCustom::CustomCallback callback, uint8_t addr) | I2CDeviceNoHal | inline |
| beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm) | DeviceBeginCommon | inlineprotected |
| clearCommState() | DeviceBeginCommon | inlineprotected |
| clrRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| comm | DeviceBeginCommon | protected |
| configPins(uint16_t pinMask, uint8_t mode) | IoExpanderBase | inline |
| configPinsImpl(uint16_t pinMask, uint8_t mode) override | IoExpanderXL9555 | inlineprotectedvirtual |
| deinit() | IoExpanderBase | inlinevirtual |
| DeviceBeginCommon()=default | DeviceBeginCommon | protected |
| digitalRead(uint8_t pin) | IoExpanderBase | inline |
| digitalReadImpl(uint8_t pin) override | IoExpanderXL9555 | inlineprotectedvirtual |
| digitalReadPort() override | IoExpanderXL9555 | inlinevirtual |
| digitalToggle(uint8_t pin) | IoExpanderBase | inline |
| digitalWrite(uint8_t pin, bool value) | IoExpanderBase | inline |
| digitalWriteImpl(uint8_t pin, bool value) override | IoExpanderXL9555 | inlineprotectedvirtual |
| digitalWritePort(uint16_t mask, uint16_t values) override | IoExpanderXL9555 | inlinevirtual |
| ensureValid() const override | DeviceBeginCommon | inlineprotectedvirtual |
| fail() | DeviceBeginCommon | inlineprotected |
| getAddress() const | DeviceBeginCommon | inline |
| getComm() const override | DeviceBeginCommon | inlineprotectedvirtual |
| getInterface() const | DeviceBeginCommon | inline |
| getRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| hal | DeviceBeginCommon | protected |
| initImpl(uint8_t param) override | IoExpanderXL9555 | inlineprotectedvirtual |
| IoExpanderBase(uint8_t pinCount) | IoExpanderBase | inline |
| IoExpanderGPIO enum name | IoExpanderXL9555 | |
| IoExpanderXL9555() | IoExpanderXL9555 | inline |
| onBeginFail() | DeviceBeginCommon | inlineprotectedvirtual |
| pinCount() const | IoExpanderBase | inline |
| pinMode(uint8_t pin, uint8_t mode) | IoExpanderBase | inline |
| pinModeImpl(uint8_t pin, uint8_t mode) override | IoExpanderXL9555 | inlineprotectedvirtual |
| pinToMask(uint8_t pin) const | IoExpanderBase | inline |
| Port enum name | IoExpanderXL9555 | |
| PORT0 enum value | IoExpanderXL9555 | |
| PORT1 enum value | IoExpanderXL9555 | |
| PORT_ALL enum value | IoExpanderXL9555 | |
| readBuff(uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| readReg(uint8_t reg) const | SensorCommWrapper | inline |
| readRegBuff(uint8_t reg, uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| SensorCommWrapper()=default | SensorCommWrapper | |
| setAck(bool enable) | SensorCommWrapper | inline |
| setAddress(uint8_t address) | SensorCommWrapper | inline |
| setRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| staticComm | DeviceBeginCommon | protected |
| updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommWrapper | inline |
| writeBuff(uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeReg(uint8_t reg, uint8_t val) | SensorCommWrapper | inline |
| writeRegBuff(uint8_t reg, uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len) | SensorCommWrapper | inline |
| ~DeviceBeginCommon() | DeviceBeginCommon | inlinevirtual |
| ~IoExpanderBase()=default | IoExpanderBase | virtual |
| ~IoExpanderXL9555()=default | IoExpanderXL9555 | |
| ~SensorCommInterface()=default | SensorCommInterface | virtual |