Closed makermelissa closed 4 years ago
Version 1.1.1 works fine and starting with version 1.2.0, it stopped working.
The major change here is that it was refactored to use sendCommand, however, I'm sure I tested it in software SPI at the time, so it's possible something changed in GFX.
Ok, it looks like GFX 1.6.1 was the last working version and the issues started appearing in GFX 1.7.0 and got a little better after 1.7.2, but not quite fixed.
Turns out there was a duplicate spiWrite command in GFX sendCommand() that didn't seem to affect hardware SPI, but only software SPI. Removing it fixed the issue.
When using Software SPI, the display looks blurry and messed up. However, when using hardware SPI, everything looks fine. See https://forums.adafruit.com/viewtopic.php?f=19&t=161077&p=797340 for more details.