This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Adafruit 5x5 NeoPixel Grid BFF

Overview

The Adafruit 5x5 NeoPixel Grid BFF is a 5x5 grid of WS2812B RGB LEDs, which Adafruit refers to as “neopixels”. The BFF series of shields are designed to be compatible with any Adafruit Qt Py or Seeed Studio Xiao board.

Adafruit 5x5 NeoPixel Grid BFF

Adafruit 5x5 NeoPixel Grid BFF (Credit: Adafruit)

Pin Assignments

Shield Connector Pin

Function

A3

WS2812B driver pin [1]

Programming

LED Strip Example

Set -DSHIELD=adafruit_neopixel_grid_bff when you invoke west build. For example:

# From the root of the zephyr repository
west build -b adafruit_qt_py_rp2040 samples/drivers/led_strip -- -DSHIELD=adafruit_neopixel_grid_bff

LED Display Matrix Example

Warning

When using this example, all of the LEDs will be set to their maximum brightness. Having all of the LEDs on at once can cause the PCB to overheat or draw too much current from any on-board voltage regulators. Adafruit does provide solder pads for your own power supply on the underside of the BFF for this reason. It is not required, but is strongly recommended if all of the LEDs are fully on for any significant amount of time.

Set -DSHIELD=adafruit_neopixel_grid_bff_display when you invoke west build. For example:

# From the root of the zephyr repository
west build -b adafruit_qt_py_rp2040 samples/drivers/display -- -DSHIELD=adafruit_neopixel_grid_bff_display