IoAbstraction
MCP23017IoAbstraction Member List

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

attachInterrupt(pinid_t pin, RawIntHandler intHandler, uint8_t mode) overrideMCP23017IoAbstractionvirtual
clearChangeFlags() (defined in Standard16BitDevice)Standard16BitDevice
digitalRead(pinid_t p)BasicIoAbstractioninline
digitalReadS(pinid_t p)BasicIoAbstractioninline
digitalWrite(pinid_t p, uint8_t v)BasicIoAbstractioninline
digitalWriteS(pinid_t p, uint8_t v)BasicIoAbstractioninline
flags (defined in Standard16BitDevice)Standard16BitDeviceprotected
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)Standard16BitDeviceprotected
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)MCP23017IoAbstractionexplicit
MCP23017IoAbstraction(uint8_t address, Mcp23xInterruptMode intMode, pinid_t intPinA, WireType wireImpl=nullptr)MCP23017IoAbstraction
pinDirection(pinid_t pin, uint8_t mode) overrideMCP23017IoAbstractionvirtual
pinMode(pinid_t pin, uint8_t mode)BasicIoAbstractioninline
readPort(pinid_t pin) overrideStandard16BitDevicevirtual
readPortS(pinid_t p)BasicIoAbstractioninline
readValue(pinid_t pin) overrideStandard16BitDevicevirtual
resetDevice(int resetPin)MCP23017IoAbstraction
runLoop() overrideMCP23017IoAbstractionvirtual
setInvertInputPin(pinid_t pin, bool shouldInvert)MCP23017IoAbstraction
setReadPort(int port) (defined in Standard16BitDevice)Standard16BitDevice
Standard16BitDevice() (defined in Standard16BitDevice)Standard16BitDevice
sync()BasicIoAbstractioninline
toWrite (defined in Standard16BitDevice)Standard16BitDeviceprotected
writePort(pinid_t pin, uint8_t port) overrideStandard16BitDevicevirtual
writePortS(pinid_t p, uint8_t v)BasicIoAbstractioninline
writeValue(pinid_t pin, uint8_t value) overrideStandard16BitDevicevirtual
~BasicIoAbstraction()=default (defined in BasicIoAbstraction)BasicIoAbstractionvirtual
~MCP23017IoAbstraction() override=default (defined in MCP23017IoAbstraction)MCP23017IoAbstraction
~Standard16BitDevice() override=default (defined in Standard16BitDevice)Standard16BitDevice