mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-28 13:46:36 +00:00
Update user_configs
This commit is contained in:
parent
aab7f0cebf
commit
4b2ecc9e62
@ -36,7 +36,7 @@ build_flags =
|
|||||||
-D TFT_D7=14
|
-D TFT_D7=14
|
||||||
-D SD_CS=5
|
-D SD_CS=5
|
||||||
-D SPI_FREQUENCY=40000000
|
-D SPI_FREQUENCY=40000000
|
||||||
-D TOUCH_DRIVER=404 ; No touch driver found? No problem
|
-D TOUCH_DRIVER=0xADC ; No touch driver found? No problem
|
||||||
-D TOUCH_anDC=35 ; Analog pin to be connected to TFT_DC
|
-D TOUCH_anDC=35 ; Analog pin to be connected to TFT_DC
|
||||||
-D TOUCH_anWR=34 ; Analog pin to be connected to TFT_WR
|
-D TOUCH_anWR=34 ; Analog pin to be connected to TFT_WR
|
||||||
;endregion
|
;endregion
|
||||||
|
60
user_setups/esp32/ttgo-lilygo-pi_st7796.ini
Normal file
60
user_setups/esp32/ttgo-lilygo-pi_st7796.ini
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
;***************************************************;
|
||||||
|
; Lilygo®Ttgo Pi ESP32 with TFT 3.5" ;
|
||||||
|
; - Custom PCB with ESP32-WROVER ;
|
||||||
|
; - IPS ili9481 LCD ;
|
||||||
|
; - GT911 touch controller ;
|
||||||
|
;***************************************************;
|
||||||
|
|
||||||
|
[env:ttgo-lilygo-pi_ili9481]
|
||||||
|
extends = esp32
|
||||||
|
board = esp32dev
|
||||||
|
board_upload.flash_size=16MB
|
||||||
|
board_upload.maximum_size = 16777216
|
||||||
|
board_build.partitions = user_setups/esp32/partitions_16MB.csv
|
||||||
|
|
||||||
|
build_flags =
|
||||||
|
${env.build_flags}
|
||||||
|
${esp32.build_flags}
|
||||||
|
${esp32.ps_ram}
|
||||||
|
|
||||||
|
;region -- TFT_eSPI build options ------------------------
|
||||||
|
-D ST7796_DRIVER=1
|
||||||
|
-D SPI_FREQUENCY=40000000
|
||||||
|
-D SPI_READ_FREQUENCY=20000000
|
||||||
|
-D TFT_WIDTH=320
|
||||||
|
-D TFT_HEIGHT=480
|
||||||
|
;-D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
|
||||||
|
-D USER_SETUP_LOADED=1
|
||||||
|
;-D SUPPORT_TRANSACTIONS ; Default on ESP32
|
||||||
|
-D TFT_MISO=23
|
||||||
|
-D TFT_MOSI=19
|
||||||
|
-D TFT_SCLK=18
|
||||||
|
-D TFT_DC=27
|
||||||
|
-D TFT_CS=5
|
||||||
|
-D TFT_RST=-1 ; RST
|
||||||
|
-D TFT_BCKL=12 ; None, configurable via web UI (e.g. 21)
|
||||||
|
-D TOUCH_DRIVER=911 ; GT911 Capacitive I2C touch panel driver
|
||||||
|
-D TOUCH_IRQ=34
|
||||||
|
-D TOUCH_RST=-1
|
||||||
|
-D TOUCH_SDA=21
|
||||||
|
-D TOUCH_SCL=22
|
||||||
|
-D I2C_TOUCH_FREQUENCY=400000
|
||||||
|
;endregion
|
||||||
|
|
||||||
|
;region -- Hasp build options ----------------------------
|
||||||
|
-D HASP_USE_WIFI=1
|
||||||
|
;endregion
|
||||||
|
|
||||||
|
;region -- Library options -------------------------------
|
||||||
|
lib_deps =
|
||||||
|
${env.lib_deps}
|
||||||
|
${esp32.lib_deps}
|
||||||
|
adafruit/Adafruit GFX Library @ ^1.10.3
|
||||||
|
adafruit/Adafruit BusIO @ ^1.6.0
|
||||||
|
; GT911 touch screen driver
|
||||||
|
git+https://github.com/netwizeBE/arduino-goodix.git
|
||||||
|
|
||||||
|
lib_ignore =
|
||||||
|
${env.lib_ignore}
|
||||||
|
${esp32.lib_ignore}
|
||||||
|
;endregion
|
81
user_setups/stm32f7xx/nucleo_f767zi-ili9486.ini
Normal file
81
user_setups/stm32f7xx/nucleo_f767zi-ili9486.ini
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
;***************************************************;
|
||||||
|
; Waveshare ESP32 One with TFT 3.5" or 4" ;
|
||||||
|
; - Waveshare ESP32 One board ;
|
||||||
|
; - IPS ST7796S Rpi LCD MHS4001 (B) ;
|
||||||
|
; - XPT2046 touch controller ;
|
||||||
|
;***************************************************;
|
||||||
|
|
||||||
|
[env:nucleo_f767zi-ili9486]
|
||||||
|
extends = stm32f7
|
||||||
|
board = nucleo_f767zi
|
||||||
|
|
||||||
|
build_flags =
|
||||||
|
${env.build_flags}
|
||||||
|
${stm32f7.build_flags}
|
||||||
|
|
||||||
|
;region -- TFT_eSPI build options ------------------------
|
||||||
|
-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
|
||||||
|
-D USE_TFT_ESPI=1
|
||||||
|
|
||||||
|
-D TFT_SCLK=PA5
|
||||||
|
-D TFT_BMISO=PA6 ; Default, configurable via web UI
|
||||||
|
-D TFT_MOSI=PA7
|
||||||
|
-D TFT_CS=PD14
|
||||||
|
-D TFT_BCKL=PD15 ; Default, configurable via web UI
|
||||||
|
-D TFT_RST=PF12
|
||||||
|
|
||||||
|
-D TFT_DC=PF13
|
||||||
|
-D TOUCH_BUSY=PE9
|
||||||
|
-D SD_CS=PE11 ; Currently not supported
|
||||||
|
-D TOUCH_CS=PF14
|
||||||
|
-D TOUCH_IRQ=PE13
|
||||||
|
;-D LED_BUILTIN=21 ; Onboard LED
|
||||||
|
;endregion
|
||||||
|
|
||||||
|
;region -- Hasp build options ----------------------------
|
||||||
|
-D HASP_USE_WIFI=0
|
||||||
|
-D HASP_USE_MQTT=1
|
||||||
|
-D HASP_USE_HTTP=1
|
||||||
|
-D HASP_USE_MDNS=0
|
||||||
|
-D HASP_USE_SYSLOG=0
|
||||||
|
-D HASP_USE_TELNET=0
|
||||||
|
-D HASP_USE_SPIFFS=0
|
||||||
|
-D HASP_USE_LITTLEFS=0
|
||||||
|
-D HASP_USE_EEPROM=1
|
||||||
|
-D HASP_USE_CONSOLE=1
|
||||||
|
-D HASP_USE_GPIO=0
|
||||||
|
-D HASP_USE_TASMOTA_CLIENT=0
|
||||||
|
-D HASP_USE_OTA=0
|
||||||
|
-D HASP_USE_ETHERNET=1
|
||||||
|
-D USE_BUILTIN_ETHERNET=1
|
||||||
|
-D HASP_ATTRIBUTE_FAST_MEM=
|
||||||
|
;endregion
|
||||||
|
|
||||||
|
;region -- Library options -------------------------------
|
||||||
|
lib_deps =
|
||||||
|
${env.lib_deps}
|
||||||
|
${stm32f7.lib_deps}
|
||||||
|
;arduino-libraries/Ethernet @ ^2.0.0
|
||||||
|
stm32duino/STM32Ethernet @ ^1.2.0
|
||||||
|
khoih-prog/EthernetWebServer_STM32 @ ^1.2.0
|
||||||
|
|
||||||
|
lib_ignore =
|
||||||
|
GxTFT
|
||||||
|
XPT2046_Touchscreen
|
||||||
|
Adafruit TouchScreen
|
||||||
|
Adafruit BusIO
|
||||||
|
Adafruit GFX Library
|
||||||
|
sstaub/Ticker
|
||||||
|
lv_drv_fsmc_ili9341
|
||||||
|
lv_drivers
|
||||||
|
AXP192
|
||||||
|
;endregion
|
Loading…
x
Reference in New Issue
Block a user