Suggest moving the current LED module to being a specific ws2812 module and then breaking this up to have the basic functions (turning LEDs on and off etc) as part of this and then add a high order "drawing" module on top of it which can use it (or any other displayable method - eg an OLED, LED matrix or other device that can display pixel data).
Suggest moving the current LED module to being a specific ws2812 module and then breaking this up to have the basic functions (turning LEDs on and off etc) as part of this and then add a high order "drawing" module on top of it which can use it (or any other displayable method - eg an OLED, LED matrix or other device that can display pixel data).