Skip to main content

Serial LEDs

These commands are available three ways — in the FREE-WILi GUI app, in a serial terminal, and on the device itself. See Connecting it to a computer for how to reach them.

Configure Strip

Configures a serial LED strip output. GPIO must be one of the external header pins (8-17, 25, 26, 27); 0 disables the strip. Length is 1-1024 LEDs; type rgb=WS2812-style 3-byte, rgbw=SK6812-style 4-byte; inverted=1 when driving through an inverting buffer.

How to use it — press c. At the prompt, enter: strip (0-7), gpio (8-17,25-27; 0=off), length (1-1024), type (0=rgb,1=rgbw), inverted (0/1).

What you enterstrip, gpio, length, led_type, inverted.

Show Config

Prints each strip's saved GPIO, length, LED type and polarity. Also reports the live driver state and whether the PSRAM LED buffer heap is present. Disabled strips show as off.

How to use it — press s.

Set LEDs

Writes count LEDs starting at start on the given strip. Values are raw 0-255 per channel; white applies only to rgbw strips. Switches the strip's show to manual.

How to use it — press v. At the prompt, enter: strip (0-7), start index, count, then R G B W (0-255 each).

What you enterstrip, start, count, red, green, blue, white.

Set Show

Selects the light show pattern for a strip. Use strip -1 to apply to every configured strip. Show values match the Light Show app list (manual..accel).

How to use it — press w. At the prompt, enter: strip (0-7, -1=all) and show (0-13).

What you enterstrip, show.

Enable Jambu Orca

One-step setup for the Jambu Orca breakout board. numStrips (1-8) strips are mapped to the Jambu header pins in order 13,14,11,15,26,25,9,10. Existing strip lengths/types are kept (default 30 RGB if unset); edit with Configure Strip afterwards.

How to use it — press j. At the prompt, enter: number of strips (1-8).

What you enternum_strips.

Auto Show

Automatically run the light show selected in the Light Show app on all serial LED strips

How to use it — press a.