HUB75 matrix driver for Raspberry Pi 5 using PIO

Orientation

Describe the orientation of a set of panels

Pinout

Describes the pins used for the connection to the matrix

Colorspace

Describes the organization of the graphics data in memory

Geometry

Describe the geometry of a set of panels

PioMatter

HUB75 matrix driver for Raspberry Pi 5 using PIO

AdafruitMatrixBonnetRGB888(framebuffer, geometry)

Construct a PioMatter object to drive panels connected to an Adafruit Matrix Bonnet using the RGB888 memory layout (4 bytes per pixel)

AdafruitMatrixBonnetRGB888Packed(...)

Construct a PioMatter object to drive panels connected to an Adafruit Matrix Bonnet using the RGB888 packed memory layout (3 bytes per pixel)