Hi, I'm new to TFT displays.
I bought a Keyestudio Ks0257 2.8" TFT LCD shield using the ILI9325 driver.
I have run all the examples from the Adafruit TFTLCD library, all with the same result: Unknown driver chip.
09:44:53.057 -> TFT LCD test
09:44:53.057 -> Using Adafruit 2.8" TFT Arduino Shield Pinout
09:44:53.102 -> Unknown LCD driver chip: 9397
09:44:53.147 -> If using the Adafruit 2.8" TFT Arduino shield, the line:
09:44:53.192 -> #define USE_ADAFRUIT_SHIELD_PINOUT
09:44:53.237 -> should appear in the library header (Adafruit_TFT.h).
09:44:53.282 -> If using the breakout board, it should NOT be #defined!
09:44:53.372 -> Also if using the breakout, double-check that all wiring
09:44:53.418 -> matches the tutorial.
09:44:53.418 -> 0
I am using the shield on a UNO, and did edit the Adafruit_TFT.h file to that effect.
The screen does not respond at all, it stays white.
I have also tried forcing the sketch to use the ILI9325 driver chip by adding the line;
"identifier = 0x9325;" below the line "uint16_t identifier = tft.readID ();" as suggested by Claid in a previous post - but no change
Can anyone suggest a solution or an alternative library?
Perhaps connect the display to a ESp32? Wiring details for this is hard to find...
This is the display I purchased: Ks0257 keyestudio 2.8 Inch TFT LCD Shield - Keyestudio Wiki
I have spent the last 3 days trying to get this working, and am so frustrated >:(
Any suggestions will be greatly appreciated.