Closed MakerThornhill closed 5 months ago
Huh, interesting. That could be a bug that's been there a while that just needs to have the method overridden for that class.
hello, I was testing with the new STEMMA version of the bicolor 8x8 matrix and noticed the identical behavior reported by @MakerThornhill above. I tested with a QT Py RP2040 and a Feather M4 on CP 8.0.2 stable. To make sure it wasn't my wiring, I tested with both boards with the Arduino library and the matrix behaved as expected.
Fixed via #113
hihi @makermelissa my PR actually only fixed the issue with color being flipped for calling matrix.fill(). The issue is still present with matrix.shift(). I wasn't able to make progress there
Whoops, thanks for reopening.
this is fixed with https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/pull/118
I'm using a 8x8 bi-color matrix with the HT16K33 Led Backpack on a QTPY RP2040 running CircuitPython 7.3.2 (2022-07-20).
I'm noticing red and green LEDs invert when shifting pixels by an odd amount. There's also an inconsistency between green and red when using the fill() method and when changing the colour of individual pixels.
My code below highlights this behaviour (although it also occurs with the ht16k33_matrix_simpletest).