Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By QuickFix
#71383
reaper7 wrote:@QuickFix - are you sure?

To be honoust: not 100%, that's why I said "Should" work (specially since the library is ESP-proof).
I've got a lot of displays (LCD, OLED, TFT) ranging from 0.96" I2C to 2.8" SPI, but exactly this one 1.44" TFT I unfortunately do not have (I hardly use square displays, mostly 4:3 rectangular).

What I've done in the past to get all of the displays working was pretty straightforward:
  1. Be 100% sure you've got the connections right.
    In the beginning I was always assuming a lot, resulting in not knowing whether the problem was software or hardware: just reading the available documentation saves a lot of time
  2. Be 100% sure that you know what the used driver is (again: documentation)
  3. Download specific libraries for that driver (try ESP-compatible libs first, if available) and test if the most simple demo (of that library) works
  4. Rinse and repeat step 3 until you got it working as expected
  5. Optionaly: try other "Generic" libraries, like the TFT_eSPI libs from Bodmer, if you need/want more speed and/or flexibility.
I've got good experience with TFT_eSPI in combination with my ILI9341 displays, but since I have no experience myself with these 1.44" ILI9163 displays, I think it's best to first try a specific ILI9163 driver than a generic solution (however the good quality of the Bodmer library).

But, since the "Color-tab"-thing is not exact science and Chinese manufacturers can/may/will change specifications at times, you might end up with some experimenting and assume nothing: one display might work 100% with library X on my end, while your display (that looks exactly the same) might not work at all. ;)