I’m having a few problems with my Blinkt! HAT since yesterday. I’m using the provided C library and wanted to test how fast I could turn the HAT on or off, maxing out my Pi Zero at 50% CPU Usage while the LED-Strip first blinked slowly and then stopped at some point.
Since then, sometimes when I call show(), some LEDs don’t update correctly. This is way more likely for the ones further to the right (higher index). Sometimes they just turn off, sometimes they flash very brightly in a completely different color. If I call show() multiple times, it works 99% the second time. This is very annoying as it makes the LEDs flash at random if I update the strip continuously.
I guess that this isn’t normal behavior and that I broke it somehow by updating it too quickly? Or does this always happen? And is there any fix (other than my workaround of calling show() 5 times in a row)? Or do I just have to live with it or buy a new one?
Thanks in advance!