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
pinsChanged
ErriezMCP23017
pinsFalling
ErriezMCP23017
pinsRising
ErriezMCP23017
pinToggle
(uint8_t pin)
ErriezMCP23017
pinWrite
(uint8_t pin, bool level)
ErriezMCP23017
portMask
(uint16_t maskSet, uint16_t maskClear)
ErriezMCP23017
portRead
()
ErriezMCP23017
portState
ErriezMCP23017
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
Generated by
1.8.13