Skip to content

Commit 18041ea

Browse files
committed
rgbmatrix: more small doc improvements
* Not all ports support 30 RGB pins etc * Link to the guide page on laying out multiple panels
1 parent 09329fe commit 18041ea

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

shared-bindings/rgbmatrix/RGBMatrix.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,11 @@ STATIC void preflight_pins_or_throw(uint8_t clock_pin, uint8_t *rgb_pins, uint8_
159159
//| parameter is specified and is not 0, it is checked against the calculated
160160
//| height.
161161
//|
162-
//| Up to 30 RGB pins and 8 address pins are supported.
162+
//| Tiled matrices, those with more than one panel, must be laid out `in a specific order, as detailed in the guide
163+
//| <https://learn.adafruit.com/rgb-led-matrices-matrix-panels-with-circuitpython/advanced-multiple-panels>`_.
164+
//|
165+
//| At least 6 RGB pins and 5 address pins are supported, for common panels with up to 64 rows of pixels.
166+
//| Some microcontrollers may support more, up to a soft limit of 30 RGB pins and 8 address pins.
163167
//|
164168
//| The RGB pins must be within a single "port" and performance and memory
165169
//| usage are best when they are all within "close by" bits of the port.

0 commit comments

Comments
 (0)