Is it any easy way to stop render?
I mean to stop low level driver sending data out.
I did not find any but I could be missing something
This function easily could be implemented in a buffered version just by stopping updating buffer.
Render still will be cycling indefinitely but pattern will be frozen/stopped because render will
process unmodified buffer.
However each LED itself is buffered and will retain indefinitely whatever last data it got.
So, frame could be freeze/stopped just by stopping sending data out.
Here is my use case.
I am actively working on Scrolling Text pattern using “Text Scrolling Marquee”
code as a reference designed by @jeff
This code is using multiple buffers, so it is easy to add “Freeze Frame” function.
I am not sure if “Freeze Frame” function may have any value for none buffered
patterns. But this should be relatively easy implemented by adding freezeFrame
global variable which will control low level driver.
Just an idea.