Iot.Device.Mcp23xxx Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |
Mcp23s08 |
Driver for the Microchip MCP23S08 8-Bit I/O Expander with Serial Interface. |
Mcp23s09 |
Driver for the Microchip MCP23S09 8-Bit I/O Expander with Open-Drain Outputs. |
Mcp23s17 |
Driver for the Microchip MCP23S17 16-Bit I/O Expander with Serial Interface. |
Mcp23s18 |
Driver for the Microchip MCP23s18 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 |
Mcp23xxx.SpiAdapter |
SPI 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 |