Table of Contents

Namespace System.Device.I2c

Classes

I2cConnectionSettings

The connection settings of a device on an I2C bus.

I2cDevice

The communications channel to a device on an I2C bus.

I2cSlaveDevice

Represents an I2C slave device.

Structs

I2cTransferResult

Provides information about whether the data transfers that the Read(SpanByte), Write(SpanByte), or WriteRead(SpanByte, SpanByte) method performed succeeded, and the actual number of bytes the method transferred.

Enums

I2cBusSpeed

Describes the bus speeds that are available for connecting to an inter-integrated circuit (I2C) device. The bus speed is the frequency at which to clock the I2C bus when accessing the device.

I2cTransferStatus

Describes whether the data transfers that the Read(SpanByte), Write(SpanByte), or WriteRead(SpanByte, SpanByte) methods performed succeeded, or provides the reason that the transfers did not succeed.