Edit

Share via


Matrix16x8 Class

Definition

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

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

Constructors

Matrix16x8(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()

Enable all LEDs.

Flush()

Flush buffer to display

Write(ReadOnlySpan<Byte>, Int32)

Write raw data to display buffer

Applies to