openHASP/user_setups/esp32s2/makerfabs-tft-s2.ini
2024-12-12 02:53:58 +01:00

58 lines
1.6 KiB
INI

;***************************************************;
; S2 Mini ESP32-S2 with Lolin TFT 2.4" ;
; - S2-mini board ;
; - ili9341 TFT ;
; - xpt2046 touch controller ;
;***************************************************;
[env:makerfabs-tft-s2_ili9488]
extends = arduino_esp32s2-solo_v2, flash_16mb
board = esp32s2
build_flags =
${env.build_flags}
${esp32s2.build_flags}
${esp32s2.no_ps_ram}
;region -- TFT_eSPI build options ------------------------
-D ILI9488_DRIVER=1
-D TFT_WIDTH=320
-D TFT_HEIGHT=480
-D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
-D SPI_FREQUENCY=40000000
-D SPI_READ_FREQUENCY=20000000
;-D USER_SETUP_LOADED=1
-D LGFX_USE_V1=1
-D SUPPORT_TRANSACTIONS
-D SPI_TOUCH_FREQUENCY=0
-D TOUCH_DRIVER=0x6336 ; FT6236 Capacitive touch panel driver
-D TFT_MISO=41 ;D6 Use default HSPI
-D TFT_MOSI=02 ;D7 Use default HSPI
-D TFT_SCLK=42 ;D5 Use default HSPI
-D TFT_DC=36 ;D8
-D TFT_CS=37 ;D0
-D TFT_RD=34 ;D0
-D TFT_WR=35 ;D0
-D TFT_BCKL=45 ;None, configurable via web UI (e.g. 2 for D4)
-D TOUCH_CS=0 ;D3 (can also be D1 or D2)
-D TOUCH_SDA=38
-D TOUCH_SCL=39
-D TOUCH_IRQ=40
-D I2C_TOUCH_PORT=0
-D I2C_TOUCH_ADDRESS=0x38
-D I2C_TOUCH_FREQUENCY=400000
-D TFT_RST=-1 ;RST
;endregion
;region -- Library options -------------------------------
lib_deps =
${env.lib_deps}
${esp32s2.lib_deps}
${lovyangfx.lib_deps}
lib_ignore =
${env.lib_ignore}
${esp32s2.lib_ignore}
TFT_eSPI
;endregion