Smdn.Devices.US2066 by smdn

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

 US2066DisplayModuleBase

public int Address { get; }

public bool BlinkingCursorVisible { get; set; }

public CGRamUsage CGRamUsage { get; set; }

public ClockDivideRatio ClockDivideRatio { get; set; }

public int Contrast { get; set; }

public US2066 Controller { get; }

public int CursorLeft { get; set; }

public int CursorTop { get; set; }

protected abstract DisplayDotFormat DisplayDotFormat { get; }

protected abstract DisplayLineNumber DisplayLineNumber { get; }

public bool DisplayOn { get; set; }

public FadeOutInterval FadeOutInterval { get; set; }

public FadeOutMode FadeOutMode { get; set; }

public bool IsBusy { get; }

public abstract int NumberOfCharsPerLine { get; }

public int NumberOfLines { get; }

public int PartID { get; }

public bool UnderlineCursorVisible { get; set; }

protected US2066DisplayModuleBase(US2066 oledInterface)

public void Clear()

public void CreateCustomCharacter(int location, ReadOnlySpan<byte> characterMap)

public char CreateCustomCharacter(CGRamCharacter character, ReadOnlySpan<byte> characterData)

public char CreateCustomCharacter(CGRamCharacter character, int characterCodePoint, ReadOnlySpan<byte> characterData)

public char CreateCustomCharacter(CGRamCharacter character, char characterCodePoint, ReadOnlySpan<byte> characterData)

public char CreateCustomCharacter(CGRamCharacter character, string characterCodePointString, ReadOnlySpan<byte> characterData)

public char CreateCustomCharacter(CGRamCharacter character, Rune characterCodePoint, ReadOnlySpan<byte> characterData)

public void Dispose()

protected virtual void Dispose(bool disposing)

public ValueTuple<int, int> GetCursorPosition()

public void Home()

public void ResetFadeOutStep()

public void SetCursorPosition(int left, int top)

public void SetCursorPosition(ValueTuple<int, int> position)

public void Write(string text)

public void Write(ReadOnlySpan<char> text)

public void Write(ReadOnlySpan<byte> text)

public void Write(byte character)

public void Write(CGRamCharacter character)

public void WriteLine(string text)

public void WriteLine(ReadOnlySpan<char> text)

public void WriteLine(ReadOnlySpan<byte> text)

public void WriteLine(byte character)

public void WriteLine(CGRamCharacter character)

public void WriteLine()