Class Mcp23018
Driver for the Microchip MCP23018 16-Bit I/O Expander with Open-Drain Outputs.
public class Mcp23018 : Mcp23x1x
- Inheritance
-
GpioDriverMcp23018
- Inherited Members
Constructors
Mcp23018(I2cDevice, int, int, int, GpioController?, bool)
Initializes a new instance of the Mcp23018 device.
public Mcp23018(I2cDevice i2cDevice, int reset = -1, int interruptA = -1, int interruptB = -1, GpioController? controller = null, bool shouldDispose = true)
Parameters
i2cDevice
I2cDeviceThe I2C device used for communication.
reset
intThe output pin number that is connected to the hardware reset, if any. If specified the device will start in a disabled state.
interruptA
intThe input pin number that is connected to the interrupt for Port A (INTA), if any.
interruptB
intThe input pin number that is connected to the interrupt for Port B (INTB), if any.
controller
GpioControllerThe controller for the reset and interrupt pins. If not specified, the default controller will be used.
shouldDispose
boolTrue to dispose the Gpio Controller