Windows.Devices.I2c Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains types that you can use to communicate with peripheral devices connected through a inter-integrated circuit (I2 C) bus from an application.
Note
For info about providers, see the note at the beginning of the Windows.Devices.Gpio.Provider namespace topic.
Classes
I2cConnectionSettings |
Represents the connection settings you want to use for an inter-integrated circuit (I2 C) device. |
I2cController |
Represents the I2 C controller for the system. |
I2cDevice |
Represents a communications channel to a device on an inter-integrated circuit (I2 C) bus. |
Structs
I2cTransferResult |
Provides information about whether the data transfers that the ReadPartial, WritePartial, or WriteReadPartial method performed succeeded, and the actual number of bytes the method transferred. |
Interfaces
II2cDeviceStatics |
Provides ways to open a communications channel to a device on an inter-integrated circuit (I2 C) bus. |
Enums
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 |
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 |
Describes whether the data transfers that the ReadPartial, WritePartial, or WriteReadPartial method performed succeeded, or provides the reason that the transfers did not succeed. |