Chat freely about anything...

User avatar
By eriksl
#88216 Where did you get the information from how to use SPI? There are several versions of the "documentation" from Espressif and all of them are lacking some crucial information (not always necessarily the same). Your best bet is to work off an existing, proving working piece of code (obviously not from Espressif).

I had a similar issue, on a similar display. It turned out that the PLL of the display had to be programmed in a very particular way, including special timings over the SPI bus.

Also make sure you set the SPI mode correctly, ESP8266 has a very peculiar, non-standard way to describe SPI modes.

I discovered most of this using a protocol analyser, I could recommend it.