Hi RJ,
I think the hybrid mode will be very useful and give extreme flexibility to your design.
Thinking in the same line, maybe in a future version a 4th phantom channel can be added to direct the SS controller to execute a stored sequence in the PIC memory. You can in theory execute up to 255 routines. Of course all this based on available PIC resources. Your pic software could be written so a block of memory could be reserved for this purpose so users can develop such sequences and insert them before flashing pic. Just imagine a library of effects so you can select them and be inserted into the pic to be easily used during a show. (now back to earth
).
The software rules I see would be as follows:
- If any of the phantom channels 1,2 & 3 is not 0, then they will put SS controller in string mode and dictate the color of all pixels in string.
- If phantom channel 4 is not 0, then its value will execute a stored sequence like color chase, color changes, etc.
- If all of the above channels are 0, then then SS is in pixel mode.
Just my 2 cents worth.
Leo