Skip to main content

System.Device.I2c

NuGet: GHIElectronics.TinyCLR.Devices.I2c

info

The standard, .NET-compatible System.Device.I2c API for TinyCLR. It ships inside the GHIElectronics.TinyCLR.Devices.I2c NuGet — there is no separate package to install.

Classes

ClassNamespaceSummary
I2cConnectionSettingsSystem.Device.I2cPer-device I²C settings in the standard System.Device.I2c shape. TinyCLR maps these onto its native I²C driver via I2cDevice.Create(I2cConnectionSettings).
I2cDeviceSystem.Device.I2c.NET-style I²C device. Standard surface (Read / Write / WriteRead); internally TinyCLR routes calls through GHIElectronics.TinyCLR.Devices.I2c.I2cController.

Enums

EnumNamespaceSummary
I2cBusSpeedSystem.Device.I2cStandard .NET-style I²C bus speed selector.