diff --git a/README.MD b/README.MD index 2753dfe..7f52082 100644 --- a/README.MD +++ b/README.MD @@ -1,16 +1,21 @@ # TTGO T-Display ![image](https://github.com/Xinyuan-LilyGO/TTGO-T-Display/blob/master/image/pinmap.jpg) - ## 1.Install the following dependency library files: - [TFT_eSPI](https://github.com/Bodmer/TFT_eSPI) - [Button2](https://github.com/LennartHennigs/Button2) - ## 2.TFT_eSPI settings -- Move or copy `User_Setups/TTGO_T_Display.h` to `TFT_eSPI/User_Setups/` -- Add `#include ` to `TFT_eSPI/User_Setup_Select.h` - +- Install TFT_eSPI, in `TFT_eSPI/User_Setup_Select.h`, comment out the default settings `#include ` , select `#include ` , Save Settings. + +* 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 | Name | V18 | @@ -31,4 +36,4 @@ | ADC Power | 14 | 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 \ No newline at end of file diff --git a/TTGO_T_Display.h b/TTGO_T_Display.h deleted file mode 100644 index 07320a9..0000000 --- a/TTGO_T_Display.h +++ /dev/null @@ -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 \ No newline at end of file diff --git a/image/2.png b/image/2.png new file mode 100644 index 0000000..595a2b5 Binary files /dev/null and b/image/2.png differ