Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
Go to file
2017-02-23 09:16:43 +00:00
examples Correct search and replace error! 2017-02-22 23:02:33 +00:00
Fonts First draft release 2017-02-22 03:07:17 +00:00
TFT_Drivers First draft release 2017-02-22 03:07:17 +00:00
Tools Update with multiple User_Setup file option 2017-02-22 10:04:26 +00:00
User_Setups Update with multiple User_Setup file option 2017-02-22 10:04:26 +00:00
.gitattributes :neckbeard: Added .gitattributes & .gitignore files 2017-02-22 03:05:58 +00:00
.gitignore :neckbeard: Added .gitattributes & .gitignore files 2017-02-22 03:05:58 +00:00
Keywords.txt First draft release 2017-02-22 03:07:17 +00:00
library.json Update with multiple User_Setup file option 2017-02-22 10:04:26 +00:00
library.properties Update with multiple User_Setup file option 2017-02-22 10:04:26 +00:00
README.md Add note about examples 2017-02-23 09:16:43 +00:00
README.txt First draft release 2017-02-22 03:07:17 +00:00
TFT_eSPI.cpp First draft release 2017-02-22 03:07:17 +00:00
TFT_eSPI.h First draft release 2017-02-22 03:07:17 +00:00
User_Setup_Select.h Correct default setup file called up 2017-02-22 22:56:32 +00:00
User_Setup.h First draft release 2017-02-22 03:07:17 +00:00

Note: This library is at a first draft. It is working but some of the examples need minor changes to update the header text and to add yield() at key points. The yield() is needed so the ESP8266 does not "watchdog timeout" in long duration loops as then the processor will blank the screen. These changes will be made over the next few days.

TFT_eSPI

An Arduino IDE compatible graphics and fonts library for ESP8266 processors with a driver for the ILI9341 and ST7735 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 driver 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.