Bought two of the nifty ESP32-S2 Feathers with the built-in TFT. One worked perfect out of the gate, the other will not display any content on the screen. (The backlight works fine and I can power it on/off with the TFT_BACKLITE pin.)
I've seen a few similar posts here, but they seem to end up with "screen must be DOA". I'm initializing the screen per the example code:
Code: Select all
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
But maybe those hardware pins are wrong? Again, one of the boards worked great with the factory program and then with my sketch, but the second Feather simply won't show anything on the screen. I tried restoring the default boot image as well, with no luck. The onboard NeoPixel is doing its lovely color wheel dance, so I think the restore worked, but the screen still has nothing on it. If anyone has any ideas how to test the SPI configuration stuff, I'd love to know where to start.
I should say that I did add header pins so I may have accidentally damaged the screen. Not sure how to test that either, though.
Any help would be greatly appreciated!