I think it’d be safe to allow control of multiple onboard pixels.
I’ve given current calculations, reasoning, and pseudo-code in new issue #245.
The current limitation check should go into src/pirate/rgc.c
, so it can apply to all updates at the last possible moment before submitting the buffer for DMA, and cannot be easily bypassed.
Currently, all the boards use the same LEDs, so this doesn’t need new board-specific configuration settings.