| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- ;***************************************************;
- ; Lilygo®Ttgo Pi ESP32 with TFT 3.5" ;
- ; - Custom PCB with ESP32-WROVER ;
- ; - IPS ili9488 LCD ;
- ; - GT911 touch controller ;
- ;***************************************************;
- [env:ttgo-esp32-lilygo-pi]
- 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 ILI9481_DRIVER=1
- -D SPI_FREQUENCY=27000000
- -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 I2C_TOUCH_FREQUENCY=400000
- -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
- ;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
|