Namespace Iot.Device.Mcp23xxx
Classes
- Mcp23008
Driver for the Microchip MCP23008 8-Bit I/O Expander with Serial Interface.
- Mcp23009
Driver for the Microchip MCP23009 8-Bit I/O Expander with Open-Drain Outputs.
- Mcp23017
Driver for the Microchip MCP23017 16-Bit I/O Expander with Serial Interface.
- Mcp23018
Driver for the Microchip MCP23018 16-Bit I/O Expander with Open-Drain Outputs.
- Mcp23x0x
Wraps 8-bit MCP I/O expanders.
- Mcp23x1x
Wraps 16-bit MCP I/O expanders.
- Mcp23xxx
Base class for Mcp23xxx GPIO expanders
- Mcp23xxx.BusAdapter
Bus adapter
- Mcp23xxx.I2cAdapter
I2C adapter
Enums
- BankStyle
The MCP28XXX family has an address mapping concept for accessing registers. This provides a way to easily address registers by group or type. This is only relevant for 16-bit devices where it has two banks (Port A and B) of 8-bit GPIO pins.
- Port
The I/O port used with registers.
- Register
Mcp23xxx Register