Matrix8x8Bicolor Class

Definition

Represents an 8x8 LED matrix using the HT16K33 LED Matrix driver.

public class Matrix8x8Bicolor : Iot.Device.Display.Ht16k33
type Matrix8x8Bicolor = class
    inherit Ht16k33
Public Class Matrix8x8Bicolor
Inherits Ht16k33
Inheritance
Matrix8x8Bicolor

Constructors

Matrix8x8Bicolor(I2cDevice)

Initialize Matrix display

Fields

_bufferingEnabled

Buffering enabled

(Inherited from Ht16k33)
_i2cDevice

I2C device interface

(Inherited from Ht16k33)
DefaultI2cAddress

HT16K33 default I2C address

(Inherited from Ht16k33)
MaxBrightness

Maximum level of brightness

(Inherited from Ht16k33)

Properties

BlinkRate

Gets or sets display blink rate, also turns on display if turned off

(Inherited from Ht16k33)
Brightness

Gets or sets level of display brightness

(Inherited from Ht16k33)
BufferingEnabled

Gets or sets whether buffering is enabled

(Inherited from Ht16k33)
DisplayOn

Sets screen on/off

(Inherited from Ht16k33)
Height

Height of matrix.

Item[Int32, Int32]

Indexer for updating matrix.

Width

Width of matrix.

Methods

AutoFlush()

Calls Flush() if BufferingEnabled is false

(Inherited from Ht16k33)
Clear()

Clear display buffer

Dispose() (Inherited from Ht16k33)
Fill(LedColor)

Enable all LEDs.

Flush()

Flush buffer to display

Write(ReadOnlySpan<Byte>, Int32)

Write raw data to display buffer

Write(ReadOnlySpan<Byte>, LedColor)

Writes bytes to matrix, row by row

Applies to