Sdílet prostřednictvím


Mcp23018 Konstruktory

Definice

Přetížení

Mcp23018(I2cDevice, Int32, Int32, Int32, GpioController)
Mcp23018(I2cDevice, Int32, Int32, Int32, GpioController, Boolean)

Inicializuje novou instanci zařízení Mcp23018.

Mcp23018(I2cDevice, Int32, Int32, Int32, GpioController)

public Mcp23018 (System.Device.I2c.I2cDevice i2cDevice, int reset = -1, int interruptA = -1, int interruptB = -1, System.Device.Gpio.GpioController masterController = default);
new Iot.Device.Mcp23xxx.Mcp23018 : System.Device.I2c.I2cDevice * int * int * int * System.Device.Gpio.GpioController -> Iot.Device.Mcp23xxx.Mcp23018
Public Sub New (i2cDevice As I2cDevice, Optional reset As Integer = -1, Optional interruptA As Integer = -1, Optional interruptB As Integer = -1, Optional masterController As GpioController = Nothing)

Parametry

i2cDevice
I2cDevice
reset
Int32
interruptA
Int32
interruptB
Int32
masterController
GpioController

Platí pro

Mcp23018(I2cDevice, Int32, Int32, Int32, GpioController, Boolean)

Inicializuje novou instanci zařízení Mcp23018.

public Mcp23018 (System.Device.I2c.I2cDevice i2cDevice, int reset = -1, int interruptA = -1, int interruptB = -1, System.Device.Gpio.GpioController? controller = default, bool shouldDispose = true);
new Iot.Device.Mcp23xxx.Mcp23018 : System.Device.I2c.I2cDevice * int * int * int * System.Device.Gpio.GpioController * bool -> Iot.Device.Mcp23xxx.Mcp23018
Public Sub New (i2cDevice As I2cDevice, Optional reset As Integer = -1, Optional interruptA As Integer = -1, Optional interruptB As Integer = -1, Optional controller As GpioController = Nothing, Optional shouldDispose As Boolean = true)

Parametry

i2cDevice
I2cDevice

Zařízení I2C používané ke komunikaci.

reset
Int32

Číslo výstupního pinu, který je připojen k resetování hardwaru, pokud existuje. Pokud zadáte, zařízení se spustí v zakázaném stavu.

interruptA
Int32

Vstupní číslo PIN, které je připojeno k přerušení pro port A (INTA), pokud existuje.

interruptB
Int32

Vstupní číslo PIN, které je připojeno k přerušení pro port B (INTB), pokud existuje.

controller
GpioController

Kontroler pro resetování a kolíky přerušení. Pokud není zadaný, použije se výchozí kontroler.

shouldDispose
Boolean

True pro odstranění kontroleru Gpio

Platí pro