TFT_eSPI Display Library

Last Updated on 14 June 2020 by Suffocation

Display drivers for many common displays. With additions such as colour gradients, touchscreen support, support for e-paper…

Purpose

  • Controlling SPI Displays
  • Graphics library with various functions

Compatibility

The details below are only a snapshot at the time this post was created. For more up-to-date information, please visit the manufacturer's page linked below.

Controller

  • ESP8266
  • ESP32
  • STM32

TFT displays

  • ILI9341
  • ILI9163
  • ST7735
  • S6D02A1
  • ILI9481
  • ILI9486
  • ILI9488
  • HX8357D
  • ST7789
  • ST7796

Arduino Library

Search for TFT_eSPI.

TFT_eSP Installation mit Bibliothekar
TFT_eSP Installation with Librarian

Download Git

https://github.com/Bodmer/TFT_eSPI

Problems

For the ESP32, some example programmes showed errors when compiling.

Conclusion

The library is used by manufacturers like LiliyGo to control their displays. It's extensive, but this also makes it very large. So large, in fact, that it won't fit on an Arduino. I've used the library a few times myself, so I can't give a judgement on its performance or other characteristics here. Alternative libraries are available from Adafruit and Sparkfun.

Other libraries

Further sources

Developer page

Leave a Reply

Your email address will not be published. Required fields are marked *