User selection for new TTGO ESP32-S3 with 170x320 display #2010
Replies: 14 comments 5 replies
-
I assume it is this board: http://www.lilygo.cn/prod_view.aspx?TypeId=50062&Id=1411&FId=t3:50062:3 Which has an 8 bit paralel interface. It should be possible to adapt this setup file by changing the pins used: https://github.com/Bodmer/TFT_eSPI/blob/master/User_Setups/Setup70d_ILI9488_S3_Parallel.h |
Beta Was this translation helpful? Give feedback.
-
If that board becomes popular, and I think it will, then I would think these changes should be incorporated into the main code here. |
Beta Was this translation helpful? Give feedback.
-
Did we ever figure this out? |
Beta Was this translation helpful? Give feedback.
-
I created a temporary patch here: This allows high GPIO to be used. Let me know if it works for you. The support will be added in the next library update, probably next week. |
Beta Was this translation helpful? Give feedback.
-
Support has been added to the branch here: https://github.com/Bodmer/TFT_eSPI/tree/T-Display-S3 Please test and let me know if it works OK. There is a setup file for the display: This has already been selected in the seup file so the library should run straight away with no edits: |
Beta Was this translation helpful? Give feedback.
-
I have this board too, have tested the branch in PlatformIO. With bouncing circles example it gives 26.5fps. With all defines copied in it, platformio.ini is like [env:T-Display-S3]
# ESP32-S3R8 (8MB PSRAM)
# Winbond 25Q128JVSQ (16MB flash)
# 1.14" TFT 170x320, ST7789, 8-bit parallel
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
board_build.boot = qio
board_build.psram_type = opi
board_build.arduino.memory_type = qio_opi
# 2 x 4.5MB app, 6.875MB SPIFFS
;board_build.partitions = large_spiffs_16MB.csv
;board_build.partitions = default_16MB.csv
board_build.partitions = default.csv
lib_deps =
SPI
FS
SPIFFS
https://github.com/Bodmer/TFT_eSPI.git#T-Display-S3
build_flags =
-D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1
;
-D USER_SETUP_LOADED=1
; *** Setup206 _LilyGo_T_Display_S3.h ***
-D ST7789_DRIVER
-D CGRAM_OFFSET
-D TFT_RGB_ORDER=TFT_BGR
-D TFT_INVERSION_ON
-D TFT_PARALLEL_8_BIT
-D TFT_WIDTH=170
-D TFT_HEIGHT=320
-D TFT_DC=7
-D TFT_RST=5
-D TFT_WR=8
-D TFT_RD=9
;
-D TFT_D0=39
-D TFT_D1=40
-D TFT_D2=41
-D TFT_D3=42
-D TFT_D4=45
-D TFT_D5=46
-D TFT_D6=47
-D TFT_D7=48
;
-D TFT_BL=38
-D TFT_BACKLIGHT_ON=HIGH
;
-D LOAD_GLCD
-D LOAD_FONT2
-D LOAD_FONT4
-D LOAD_FONT6
-D LOAD_FONT7
-D LOAD_FONT8
-D LOAD_GFXFF
-D SMOOTH_FONT Unrelated to display, when testing with 16MB partition schemes the board kept rebooting continuously. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I have updated this file as there was a command missing: With this file replaced the line below can be reinstated and should improve the colour rendition: The test results look good (that test clears the screen 60 times, hence the large clear screen time. |
Beta Was this translation helpful? Give feedback.
-
hay bodmer,it works if the line: |
Beta Was this translation helpful? Give feedback.
-
It's ok now with your very last update: |
Beta Was this translation helpful? Give feedback.
-
Is this close to being merged? This would let us move forward over in ESPHome to add support for the board as well as its display. |
Beta Was this translation helpful? Give feedback.
-
Yes, it is in the master. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Is there a user choice for the TTGO ESP32-S3 with 170x320 display. This is the new version of the TTGO T-Display.
Beta Was this translation helpful? Give feedback.
All reactions