in sim/visuals/board.ts [187:199]
public updateState() {
this.onBoardLeds.forEach(l => l.updateState());
if (this.board.neopixelPin) {
const state = this.board.neopixelState(this.board.neopixelPin.id);
if (state.buffer) {
for (let i = 0; i < this.onBoardNeopixels.length; ++i) {
const rgb = state.pixelColor(i)
if (rgb !== null)
this.onBoardNeopixels[i].setColor(rgb as any);
}
}
}
}