Table of Contents

Class Mcp23008

Namespace
Iot.Device.Mcp23xxx
Assembly
Iot.Device.Mcp23xxx.dll

Driver for the Microchip MCP23008 8-Bit I/O Expander with Serial Interface.

public class Mcp23008 : Mcp23x0x
Inheritance
GpioDriver
Mcp23008
Inherited Members

Constructors

Mcp23008(I2cDevice, int, int, GpioController?, bool)

Initializes a new instance of the Mcp23008 device.

public Mcp23008(I2cDevice i2cDevice, int reset = -1, int interrupt = -1, GpioController? controller = null, bool shouldDispose = true)

Parameters

i2cDevice I2cDevice

The I2C device used for communication.

reset int

The output pin number that is connected to the hardware reset, if any. If specified the device will start in a disabled state.

interrupt int

The input pin number that is connected to the interrupt, if any.

controller GpioController

The controller for the reset and interrupt pins. If not specified, the default controller will be used.

shouldDispose bool

True to dispose the Gpio Controller