long time no post...
accent sequencer is finished, I've added a LARGE amount of additional configuration to the sequencer, now each of the 8 accents are configurable to "anything". Among anything, there's regular accent, pli accent, self pulsing, blade indicator, power indicator, blade mirror (channel of your choice), crystal chamber pulsing (color channel of your choice), audio flicker (regular & reversed). I'm glad to have audio flicker back, it used to be (IIRC) on CF6 then I had to abandon it for mirroring.
PLI is therefore intrinsically scalable from 1 to 8 accents. There are little restrictions on what can be what. Accents outputs can be anything, except for PWM type of accents (audio flicker, mirror or pulsing) which are working on accents #2, 5, 6, 7, 8 only. Audio flicker is still emulated on the other accents, and I'm going to do the same for mirror (less interest for pulsing).
The accent sequencer is also quite simplified, and easier to read / edit.
The various smoothswing modes have been implemented, it supports hybrid fonts and the pitch shifting is working as well (tuning in progress). We've also included a lot of easter eggs in the board.
Finally, regarding control and profiles, I have all the hooks for controlling blade profile change, color profile selection, and even on the fly font changing. I just need a little bit of (more) time to add the glue so that it brings Spectrum back, as well as tangible color selection, but it's really Lego, now.
Great progress overall, and converging fast. We're also organizing the board production in parallel. Myself, I'm struggling to allocate some time to finish a demo saber but since I'm at home tomorrow, I hope to get to this (all parts on my desk, just can't move my fingers out of the code editor !)