mirror of
https://github.com/Bodmer/TFT_eSPI.git
synced 2025-07-29 18:27:35 +02:00
Update README.md
This commit is contained in:
@ -28,6 +28,7 @@ The library is based on the Adafruit GFX and Adafruit driver libraries and the a
|
||||
|
||||
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, or by selecting a configuration in the library "User_Setup_Selet,h" file. Fonts and features can easily be disabled by commenting out lines.
|
||||
|
||||
|
||||
**Anti-aliased Fonts**
|
||||
|
||||
Anti-aliased (smooth) font files in "vlw" format are generated by the free [Processing IDE](https://processing.org/) using a sketch included in the library Tools folder. This sketch with the Processing IDE can be used to generate font files from your computer's font set or any TrueType (.ttf) font, the font file can include **any** combination of 16 bit Unicode characters. This means Greek, Japanese and any other UCS-2 glyphs can be used. Character arrays and Strings in UTF-8 format are supported.
|
||||
@ -43,7 +44,8 @@ Here is an example screenshot showing the anti-aliased Hiragana character Unicod
|
||||

|
||||
|
||||
|
||||
**ESP32 with 8 bit Mcufriend UNO shields**
|
||||
|
||||
**ESP32 with 8 bit Mcufriend UNO shields**
|
||||
|
||||
The ESP32 board I have been using for testing has the following pinout:
|
||||
|
||||
@ -51,7 +53,7 @@ The ESP32 board I have been using for testing has the following pinout:
|
||||
|
||||
UNO style boards with a Wemos R32(ESP32) label are also available at low cost with the same pin-out.
|
||||
|
||||
Unfortunately the typical UNO/mcufriend TFT display board maps LCD_RD, LCD_CS and LCD_RST signals to the ESP32 pins 35, 34 and 36 which are input only. To solve this I linked in the 3 spare pins IO15, IO33 and IO32 by adding wires to the bottom of the board as follows:
|
||||
Unfortunately the typical UNO/mcufriend TFT display board maps LCD_RD, LCD_CS and LCD_RST signals to the ESP32 analogue pins 35, 34 and 36 which are input only. To solve this I linked in the 3 spare pins IO15, IO33 and IO32 by adding wires to the bottom of the board as follows:
|
||||
|
||||
IO15 wired to IO35
|
||||
|
||||
@ -61,6 +63,7 @@ IO32 wired to IO36
|
||||
|
||||

|
||||
|
||||
|
||||
**ePaper displays**
|
||||
|
||||
The library was intended to support only TFT displays but using a Sprite as a 1 bit per pixel screen buffer permits support for the Waveshare 2 and 3 colour SPI ePaper displays. This addition to the library is experimental and only one example is provided. Further examples will be added.
|
||||
|
Reference in New Issue
Block a user