Smdn.Devices.US2066 by smdn

<PackageReference Include="Smdn.Devices.US2066" Version="0.9.1" />

 SO2002A

public class SO2002A : SOXXXXA
using System; using System.Device.I2c; namespace Smdn.Devices.US2066 { public class SO2002A : SOXXXXA { public override int NumberOfCharsPerLine => 20; public static SO2002A Create(int deviceAddress, int busId = 1) { return new SO2002A(US2066.Create(deviceAddress, busId)); } [CLSCompliant(false)] public static SO2002A Create(I2cConnectionSettings connectionSettings) { if (connectionSettings == null) throw new ArgumentNullException("connectionSettings"); return new SO2002A(US2066.Create(connectionSettings)); } [CLSCompliant(false)] public static SO2002A Create(I2cDevice i2cDevice) { if (i2cDevice == null) throw new ArgumentNullException("i2cDevice"); return new SO2002A(US2066.Create(i2cDevice)); } private SO2002A(US2066 controller) : base(controller) { } } }