I have a brand new Unicorn Hat HD (purchased from Adafruit). I wrote a binary clock program for it, and it all works fine, except a single “dead” pixel in the middle of the array. I put “dead” in quotes, because it actually works if the colors are set to blue or red, but not green. The binary clock uses green for ‘1’ and red for ‘0’. I could swap colors, but would rather not. And I’d rather see if this is a code problem or a hardware issue.
Any suggestions on remedy would be most appreciated before I contact Adafruit for a return. The code I’m using is here on GitHub. The loop is pretty simple, so I cannot see how it would skip a pixel…and testing with solid colors across the matrix still shows the green turned off for that one pixel.