Windows.Devices.I2c Windows.Devices.I2c Windows.Devices.I2c Windows.Devices.I2c Windows.Devices.I2c Namespace

Contains types that you can use to communicate with peripheral devices connected through a inter-integrated circuit (I2 C) bus from an application.

Classes

I2cConnectionSettings I2cConnectionSettings I2cConnectionSettings I2cConnectionSettings I2cConnectionSettings

Represents the connection settings you want to use for an inter-integrated circuit (I2 C) device.

I2cController I2cController I2cController I2cController I2cController

Represents the I2 C controller for the system.

I2cDevice I2cDevice I2cDevice I2cDevice I2cDevice

Represents a communications channel to a device on an inter-integrated circuit (I2 C) bus.

Structs

I2cTransferResult I2cTransferResult I2cTransferResult I2cTransferResult I2cTransferResult

Provides information about whether the data transfers that the @Windows.Devices.I2c.I2cDevice.ReadPartial(System.Byte[])?text=ReadPartial, @Windows.Devices.I2c.I2cDevice.WritePartial(System.Byte[])?text=WritePartial, or @Windows.Devices.I2c.I2cDevice.WriteReadPartial(System.Byte[],System.Byte[])?text=WriteReadPartial method performed succeeded, and the actual number of bytes the method transferred.

Interfaces

II2cDeviceStatics II2cDeviceStatics II2cDeviceStatics II2cDeviceStatics II2cDeviceStatics

Provides ways to open a communications channel to a device on an inter-integrated circuit (I2 C) bus.

Enums

I2cBusSpeed I2cBusSpeed I2cBusSpeed I2cBusSpeed I2cBusSpeed

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

I2cSharingMode I2cSharingMode I2cSharingMode I2cSharingMode I2cSharingMode

Describes the modes in which you can connect to an inter-integrated circuit (I2 C) bus address. These modes determine whether other connections to the I2 C bus address can be opened while you are connected to the I2 C bus address.

I2cTransferStatus I2cTransferStatus I2cTransferStatus I2cTransferStatus I2cTransferStatus

Describes whether the data transfers that the @Windows.Devices.I2c.I2cDevice.ReadPartial(System.Byte[])?text=ReadPartial, @Windows.Devices.I2c.I2cDevice.WritePartial(System.Byte[])?text=WritePartial, or @Windows.Devices.I2c.I2cDevice.WriteReadPartial(System.Byte[],System.Byte[])?text=WriteReadPartial method performed succeeded, or provides the reason that the transfers did not succeed.

See also