Adafruit HT16K33 LED Matrix Shield
Overview
The Adafruit Small 1.2 inch 8x8 LED Matrix with I2C Backpack features a Holtek HT16K33 LED Controller Driver, an 8x8 LED matrix and two STEMMA QT connectors.
This shield definition can also be used with other shields having a HT16K33 LED controller. The controller exposes up to 128 LEDs, and the mapping between a LED number and a physical LED might differ on different shields. See Discussion on other LED backpacks.
Requirements
This shield can be used with boards which provide an I2C connector, for
example STEMMA QT or Qwiic connectors.
The target board must define a zephyr_i2c node label.
See Shields for more details.
Pin Assignments
Shield Pin |
Function |
|---|---|
SDA |
HT16K33 I2C SDA |
SCL |
HT16K33 I2C SCL |
See holtek,ht16k33 for documentation on devicetree settings.
Programming
Set --shield adafruit_ht16k33 when you invoke west build. For example
when running the HT16K33 LED driver with keyscan sample:
# From the root of the zephyr repository
west build -b adafruit_qt_py_rp2040 --shield adafruit_ht16k33 samples/drivers/ht16k33