mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-29 06:06:40 +00:00
Add d1 R32 ESP32 with Waveshare ILI9486 Touch Shield
This commit is contained in:
parent
41d42a7ded
commit
08b3593fdb
46
user_setups/esp32/d1-r32-esp32_ili9486.ini
Normal file
46
user_setups/esp32/d1-r32-esp32_ili9486.ini
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
;***************************************************;
|
||||||
|
; D1 R32 ESP32 with Waveshare ILI9486 Touch Shield ;
|
||||||
|
; - D1-R32 board aka ESPDUINO-32 ;
|
||||||
|
; - ili9486 TFT 3.5" or 4" ;
|
||||||
|
; - xpt2046 touch controller ;
|
||||||
|
;***************************************************;
|
||||||
|
|
||||||
|
[env:d1-r32-esp32_ili9486]
|
||||||
|
extends = esp32
|
||||||
|
board = wemos_d1_mini32
|
||||||
|
|
||||||
|
build_flags =
|
||||||
|
${env.build_flags}
|
||||||
|
${esp32.build_flags}
|
||||||
|
-D HASP_MODEL="ESP32 D1 R32 ILI9486"
|
||||||
|
|
||||||
|
;region -- TFT_eSPI build options ------------------------
|
||||||
|
${esp32.vspi} ; Use VSPI hardware SPI bus
|
||||||
|
|
||||||
|
-D RPI_DISPLAY_TYPE=1
|
||||||
|
-D ILI9486_DRIVER=1
|
||||||
|
-D TFT_WIDTH=320
|
||||||
|
-D TFT_HEIGHT=480
|
||||||
|
-D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
|
||||||
|
-D SPI_FREQUENCY=20000000 ; Some displays will operate at higher frequencies
|
||||||
|
-D SPI_TOUCH_FREQUENCY=2500000
|
||||||
|
-D USER_SETUP_LOADED=1
|
||||||
|
-D TOUCH_DRIVER=2046 ; XPT2046
|
||||||
|
;-D SUPPORT_TRANSACTIONS ; Default on ESP32
|
||||||
|
|
||||||
|
-D TFT_DC=14
|
||||||
|
-D TFT_CS=5
|
||||||
|
-D TFT_RST=12
|
||||||
|
-D TFT_BCKL=13 ; Default, configurable via web UI
|
||||||
|
-D TOUCH_CS=17
|
||||||
|
;endregion
|
||||||
|
|
||||||
|
;region -- Library options -------------------------------
|
||||||
|
lib_deps =
|
||||||
|
${env.lib_deps}
|
||||||
|
${esp32.lib_deps}
|
||||||
|
|
||||||
|
lib_ignore =
|
||||||
|
${env.lib_ignore}
|
||||||
|
${esp32.lib_ignore}
|
||||||
|
;endregion
|
Loading…
x
Reference in New Issue
Block a user