TFT ILI9341 library for ESP8266 and NodeMCU
C C++ Objective-C
Switch branches/tags
Nothing to show
Clone or download
Bodmer Merge pull request #4 from per1234/keywords_txt-capitalization
Correct capitalization of keywords.txt
Latest commit cf47e16 Jan 26, 2018


This library has now been superceded by this one:

The new library supports the common ST7735 and ILI9341 displays. Additional display drivers will be added at a future date.

The TFT_ILI9341_ESP library will no longer be developed further, it remains here for legacy support only.


An Arduino IDE compatible graphics and fonts library for ESP8266 processors with a driver for the ILI9341 based TFT displays.

The library contains proportional fonts, different sizes can be enabled/disabled at compile time to optimise the use of FLASH memory. The library has been tested with the NodeMCU (ESP8266 based)

The library is based on the Adafruit GFX and Adafruit ILI9341 libraries and the aim is to retain compatibility. Significant additions have been made to the library to boost the speed for ESP8266 processors (it is typically 3 to 10 times faster) and to add new features. The new graphics functions include different size proportional fonts and formatting features. There are a significant number of example sketches to demonstrate the different features.

Configuration of the library font selections, pins used to interface with the TFT and other features is made by editting the User_Setup.h file in the library folder. Fonts and features can easily be disabled by commenting out lines.