This is the complete list of members for MCP23017IoAbstraction, including all inherited members.
attachInterrupt(pinid_t pin, RawIntHandler intHandler, uint8_t mode) override | MCP23017IoAbstraction | virtual |
clearChangeFlags() (defined in Standard16BitDevice) | Standard16BitDevice | |
digitalRead(pinid_t p) | BasicIoAbstraction | inline |
digitalReadS(pinid_t p) | BasicIoAbstraction | inline |
digitalWrite(pinid_t p, uint8_t v) | BasicIoAbstraction | inline |
digitalWriteS(pinid_t p, uint8_t v) | BasicIoAbstraction | inline |
flags (defined in Standard16BitDevice) | Standard16BitDevice | protected |
isInitNeeded() const (defined in Standard16BitDevice) | Standard16BitDevice | |
isReadPortSet(int port) const (defined in Standard16BitDevice) | Standard16BitDevice | |
isWritePortSet(int port) const (defined in Standard16BitDevice) | Standard16BitDevice | |
lastRead (defined in Standard16BitDevice) | Standard16BitDevice | protected |
markInitialised() (defined in Standard16BitDevice) | Standard16BitDevice | |
MCP23017IoAbstraction(uint8_t address, Mcp23xInterruptMode intMode, pinid_t intPinA, pinid_t intPinB, WireType wireImpl=nullptr) | MCP23017IoAbstraction | |
MCP23017IoAbstraction(uint8_t address, WireType wireImpl=nullptr) | MCP23017IoAbstraction | explicit |
MCP23017IoAbstraction(uint8_t address, Mcp23xInterruptMode intMode, pinid_t intPinA, WireType wireImpl=nullptr) | MCP23017IoAbstraction | |
pinDirection(pinid_t pin, uint8_t mode) override | MCP23017IoAbstraction | virtual |
pinMode(pinid_t pin, uint8_t mode) | BasicIoAbstraction | inline |
readPort(pinid_t pin) override | Standard16BitDevice | virtual |
readPortS(pinid_t p) | BasicIoAbstraction | inline |
readValue(pinid_t pin) override | Standard16BitDevice | virtual |
resetDevice(int resetPin) | MCP23017IoAbstraction | |
runLoop() override | MCP23017IoAbstraction | virtual |
setInvertInputPin(pinid_t pin, bool shouldInvert) | MCP23017IoAbstraction | |
setReadPort(int port) (defined in Standard16BitDevice) | Standard16BitDevice | |
Standard16BitDevice() (defined in Standard16BitDevice) | Standard16BitDevice | |
sync() | BasicIoAbstraction | inline |
toWrite (defined in Standard16BitDevice) | Standard16BitDevice | protected |
writePort(pinid_t pin, uint8_t port) override | Standard16BitDevice | virtual |
writePortS(pinid_t p, uint8_t v) | BasicIoAbstraction | inline |
writeValue(pinid_t pin, uint8_t value) override | Standard16BitDevice | virtual |
~BasicIoAbstraction()=default (defined in BasicIoAbstraction) | BasicIoAbstraction | virtual |
~MCP23017IoAbstraction() override=default (defined in MCP23017IoAbstraction) | MCP23017IoAbstraction | |
~Standard16BitDevice() override=default (defined in Standard16BitDevice) | Standard16BitDevice |