Edit

Share via


Ht16k33 Class

Definition

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

Applies to