ER: Configure LED block: FAST Serial Protocol Reference, EXP Port¶
This command was added in firmware version 0.10
This feature is not yet released
This documentation is for a feature that is not yet released. Details and features may change.
ER: command is used to configure an LED block which is a group of LEDs that can be controlled together via single FAST serial command or an EXP show script. Each block has a number (
F, which is 0-15 but they're in hex) and then one or more LEDs (up to 32).
The order of the LEDs in this command will be the logical order of the LEDs when a show targeting this block is run. Note that this does NOT have to be the same order as the physical order of the LEDs in the chain in your machine. This means you can wire your LEDs in whatever way makes sense, and then define the logical blocks separately as they make sense.
The number of the block you want to configure, in hex. Valid block numbers are
F (0-15). Blocks
3 are reserved and correspond to the physical LED hardware ports on the breakout board and cannot be reassigned. Blocks
F (4-15) are user blocks and are available for custom configuration.
Sets the type of LEDs in the block. (WS2812 RGB, SK6812, APA102, etc.) This features is not yet implemented. Just use
0 for now.
A comma-separated list of one or more LED index IDs (in hex) for the LEDs that will be part of that block. A single block of LEDs can span multiple physical ports. You can configure up to 32 LEDs in a block.
ER:Pmeans the port assignment was successful.
ER:Fmeans the port assignment failed.
Define Block 4 to include LEDs 0-3:
Define Block 5 to include just the even LEDs from the first port:
Define Block 6 to include the first 4 LEDs from the first port, and the first 2 LEDs from the third port (remember LED indexes are hex, so LEDs 64 and 65 are LEDs 40 and 41)):
Define Block 7 to include four LEDs that are not in physical sequence, but that will be logically in sequence:
Documentation Feedback? Requests? Confused?
Hi! I'm Brian, and I'm responsible for the documentation at FAST Pinball. If you have any feedback, requests, corrections, ideas, or any other thoughts about the docs, please let me know!
You can email me at firstname.lastname@example.org. I maintain this site in my spare time, so there might be a week or so delay if you email me.
If you have a more pressing need, reach out to us via Slack, or email Aaron Davis.
N or > jump the next page, P or < for previous, search with S or ?