mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-04-19 12:57:19 +00:00
58 lines
1.6 KiB
INI
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
|