mirror of
https://github.com/Xinyuan-LilyGO/TTGO-T-Display.git
synced 2024-09-21 09:57:27 +00:00
Update README
This commit is contained in:
parent
d7382a6c42
commit
38deab2036
17
README.MD
17
README.MD
@ -1,16 +1,21 @@
|
|||||||
# TTGO T-Display
|
# TTGO T-Display
|
||||||
|
|
||||||
![image](https://github.com/Xinyuan-LilyGO/TTGO-T-Display/blob/master/image/pinmap.jpg)
|
![image](https://github.com/Xinyuan-LilyGO/TTGO-T-Display/blob/master/image/pinmap.jpg)
|
||||||
|
|
||||||
## 1.Install the following dependency library files:
|
## 1.Install the following dependency library files:
|
||||||
- [TFT_eSPI](https://github.com/Bodmer/TFT_eSPI)
|
- [TFT_eSPI](https://github.com/Bodmer/TFT_eSPI)
|
||||||
- [Button2](https://github.com/LennartHennigs/Button2)
|
- [Button2](https://github.com/LennartHennigs/Button2)
|
||||||
|
|
||||||
|
|
||||||
## 2.TFT_eSPI settings
|
## 2.TFT_eSPI settings
|
||||||
- Move or copy `User_Setups/TTGO_T_Display.h` to `TFT_eSPI/User_Setups/`
|
- Install TFT_eSPI, in `TFT_eSPI/User_Setup_Select.h`, comment out the default settings `#include <User_Setup.h>` , select `#include <User_Setups/Setup25_TTGO_T_Display.h>` , Save Settings.
|
||||||
- Add `#include <User_Setups/TTGO_T_Display.h>` to `TFT_eSPI/User_Setup_Select.h`
|
|
||||||
|
* Like the picture below
|
||||||
|
|
||||||
|
![2.png](image/2.png)
|
||||||
|
|
||||||
|
|
||||||
|
## 3.Board choose
|
||||||
|
- The board can choose `ESP32 Dev Module`, other settings can keep the default
|
||||||
|
|
||||||
|
|
||||||
## Pinout
|
## Pinout
|
||||||
| Name | V18 |
|
| Name | V18 |
|
||||||
@ -31,4 +36,4 @@
|
|||||||
| ADC Power | 14 |
|
| ADC Power | 14 |
|
||||||
|
|
||||||
2019/08/06:
|
2019/08/06:
|
||||||
* The TFT_eSPI and Button2 libraries have been synchronized to the main branch
|
* The TFT_eSPI and Button2 libraries have been synchronized to the main branch
|
@ -1,58 +0,0 @@
|
|||||||
// ST7789 135 x 240 display with no chip select line
|
|
||||||
|
|
||||||
#define ST7789_DRIVER // Configure all registers
|
|
||||||
|
|
||||||
#define TFT_WIDTH 135
|
|
||||||
#define TFT_HEIGHT 240
|
|
||||||
|
|
||||||
#define CGRAM_OFFSET // Library will add offsets required
|
|
||||||
|
|
||||||
// #define TFT_RGB_ORDER TFT_RGB // Colour order Red-Green-Blue
|
|
||||||
//#define TFT_RGB_ORDER TFT_BGR // Colour order Blue-Green-Red
|
|
||||||
|
|
||||||
//#define TFT_INVERSION_ON
|
|
||||||
//#define TFT_INVERSION_OFF
|
|
||||||
|
|
||||||
// DSTIKE stepup
|
|
||||||
//#define TFT_DC 23
|
|
||||||
//#define TFT_RST 32
|
|
||||||
//#define TFT_MOSI 26
|
|
||||||
//#define TFT_SCLK 27
|
|
||||||
|
|
||||||
// Generic ESP32 setup
|
|
||||||
#define TFT_MISO -1
|
|
||||||
#define TFT_MOSI 19
|
|
||||||
#define TFT_SCLK 18
|
|
||||||
#define TFT_CS 5 // Not connected
|
|
||||||
#define TFT_DC 16
|
|
||||||
#define TFT_RST 23 // Connect reset to ensure display initialises
|
|
||||||
#define TFT_BL 4
|
|
||||||
#define TFT_BACKLIGHT_ON HIGH
|
|
||||||
|
|
||||||
// For NodeMCU - use pin numbers in the form PIN_Dx where Dx is the NodeMCU pin designation
|
|
||||||
// #define TFT_CS -1 // Define as not used
|
|
||||||
// #define TFT_DC PIN_D1 // Data Command control pin
|
|
||||||
//#define TFT_RST PIN_D4 // TFT reset pin (could connect to NodeMCU RST, see next line)
|
|
||||||
// #define TFT_RST -1 // TFT reset pin connect to NodeMCU RST, must also then add 10K pull down to TFT SCK
|
|
||||||
|
|
||||||
|
|
||||||
#define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH
|
|
||||||
#define LOAD_FONT2 // Font 2. Small 16 pixel high font, needs ~3534 bytes in FLASH, 96 characters
|
|
||||||
#define LOAD_FONT4 // Font 4. Medium 26 pixel high font, needs ~5848 bytes in FLASH, 96 characters
|
|
||||||
#define LOAD_FONT6 // Font 6. Large 48 pixel font, needs ~2666 bytes in FLASH, only characters 1234567890:-.apm
|
|
||||||
#define LOAD_FONT7 // Font 7. 7 segment 48 pixel font, needs ~2438 bytes in FLASH, only characters 1234567890:.
|
|
||||||
#define LOAD_FONT8 // Font 8. Large 75 pixel font needs ~3256 bytes in FLASH, only characters 1234567890:-.
|
|
||||||
//#define LOAD_FONT8N // Font 8. Alternative to Font 8 above, slightly narrower, so 3 digits fit a 160 pixel TFT
|
|
||||||
#define LOAD_GFXFF // FreeFonts. Include access to the 48 Adafruit_GFX free fonts FF1 to FF48 and custom fonts
|
|
||||||
|
|
||||||
#define SMOOTH_FONT
|
|
||||||
|
|
||||||
|
|
||||||
// #define SPI_FREQUENCY 27000000
|
|
||||||
#define SPI_FREQUENCY 40000000
|
|
||||||
|
|
||||||
#define SPI_READ_FREQUENCY 20000000
|
|
||||||
|
|
||||||
#define SPI_TOUCH_FREQUENCY 2500000
|
|
||||||
|
|
||||||
// #define SUPPORT_TRANSACTIONS
|
|
BIN
image/2.png
Normal file
BIN
image/2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 146 KiB |
Loading…
Reference in New Issue
Block a user