I have tried out Bodmer's TFT_eSPI library, and I am aware that it does not support this chip. But, in theory it could, since the datasheet indicates in sec 8.1.5 that SPI communications are possible, so long as the 8080 parallel lines are all grounded. I have compared the 9341 datasheet, and it seems to have a similar command set, so I tried to do some basic SPI commands, with no success.
I have also messed with MCUFRIEND_kbv, and modified the ports, with moderate success, but would get strange pixel artifacts on the screen. A problem I couldn't resolve.
After nearly 2 months of experiments, I have 3 options. Maybe someone has had some success (or misery) with the SPFD5408 can make a suggestion?
- See if Bodmer's TFT_eSPI library can be extended to add support for the SPFD5408
- Try to solve the mysterious pixels that appear when using 8080 parallel communications from hacking MCUFRIEND_kbv to work with the ESP32.
- Just give up on this controller, and use a known stable one that is better supported.
Any assistance appreciated.