Ht16k33 Class
Definition
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.
HT16K33 LED display driver
public abstract class Ht16k33 : IDisposable
type Ht16k33 = class
interface IDisposable
Public MustInherit Class Ht16k33
Implements IDisposable
- Inheritance
-
Ht16k33
- Derived
- Implements
Remarks
Datasheet: https://www.adafruit.com/datasheets/ht16K33v110.pdf Sources: https://github.com/adafruit/Adafruit_LED_Backpack/blob/master/Adafruit_LEDBackpack.cpp https://github.com/sobek1985/Adafruit_LEDBackpack/blob/master/Adafruit_LEDBackpack/AlphaNumericFourCharacters.cs
Constructors
Ht16k33(I2cDevice) |
Initialize HT16K33 device |
Fields
_bufferingEnabled |
Buffering enabled |
_i2cDevice |
I2C device interface |
DefaultI2cAddress |
HT16K33 default I2C address |
MaxBrightness |
Maximum level of brightness |
Properties
BlinkRate |
Gets or sets display blink rate, also turns on display if turned off |
Brightness |
Gets or sets level of display brightness |
BufferingEnabled |
Gets or sets whether buffering is enabled |
DisplayOn |
Sets screen on/off |
Methods
AutoFlush() |
Calls Flush() if BufferingEnabled is false |
Clear() |
Clear display buffer |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
Flush() |
Flush buffer to display |
Write(ReadOnlySpan<Byte>, Int32) |
Write raw data to display buffer |