Erriez MCP23017 library for Arduino  1.0.0
This is a MCP23017 16-pin I2C IO-Expander library for Arduino by Erriez.
ErriezMCP23017 Member List

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

begin(bool reset=true)ErriezMCP23017
digitalRead(uint8_t pin)ErriezMCP23017
digitalWrite(uint8_t pin, uint8_t level)ErriezMCP23017
dumpRegisters(HardwareSerial *serial)ErriezMCP23017
ErriezMCP23017(uint8_t i2cAddress=MCP23017_I2C_ADDRESS, TwoWire *twoWire=&Wire)ErriezMCP23017
getI2CStatus()ErriezMCP23017
getPortDirection()ErriezMCP23017
getPortInterruptMask()ErriezMCP23017
getPortPullup()ErriezMCP23017
interruptINTA()ErriezMCP23017
pinMode(uint8_t pin, uint8_t mode)ErriezMCP23017
pinRead(uint8_t pin)ErriezMCP23017
pinsChangedErriezMCP23017
pinsFallingErriezMCP23017
pinsRisingErriezMCP23017
pinToggle(uint8_t pin)ErriezMCP23017
pinWrite(uint8_t pin, bool level)ErriezMCP23017
portMask(uint16_t maskSet, uint16_t maskClear)ErriezMCP23017
portRead()ErriezMCP23017
portStateErriezMCP23017
portToggle(uint16_t value)ErriezMCP23017
portWrite(uint16_t value)ErriezMCP23017
registerRead(uint8_t reg)ErriezMCP23017
registerWrite(uint8_t reg, uint16_t value)ErriezMCP23017
setInterruptPolarityINTA(bool activeHigh)ErriezMCP23017
setPortDirection(uint16_t outputPins)ErriezMCP23017
setPortInterruptDisable(uint16_t pins)ErriezMCP23017
setPortInterruptEnable(uint16_t pins)ErriezMCP23017
setPortPullup(uint16_t pullupPins)ErriezMCP23017