I have noticed on occasion that when shades outline runs, instead of blanking the matrix, and drawing the edge leds, it fills the matrix with a color. Now, at this point, one of two things happens;
- the outline is replaced with another color, and the animation continues correctly.
- the whole thing just locks up, and doesn't respond to input.
My (very limited) experience with c tells me that this is likely some sort of overflow, but I can't for the life of me identify where it might be. Pointers (lol) on how to go about debugging this would be appreciated!