| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- ;***************************************************;
- ; Lanbon L8 Switch with ST7789V TFT 2.4" ;
- ; - Custom ESP32 pcb ;
- ; - ST7789V TFT ;
- ; - FT5206 touch controller ;
- ;***************************************************;
- [env:lanbon_l8]
- extends = esp32
- board = esp32dev
- board_upload.flash_size=8MB
- board_upload.maximum_size = 8388608
- board_build.partitions = user_setups/esp32/partitions_8MB.csv
- build_flags =
- ${env.build_flags}
- ${esp32.build_flags}
- ${esp32.ps_ram}
- -D HASP_MODEL="Lanbon L8"
- ;region -- TFT_eSPI build options ------------------------
- ${lcd.st7789v}
- -D LANBONL8
- -D TFT_RST=18 ; FCP pin2 RESET
- -D TFT_SCLK=19 ; FCP pin3 SCL
- -D TFT_DC=21 ; FCP pin4 D/C
- -D TFT_CS=22 ; FCP pin5 CS
- -D TFT_MOSI=23 ; FCP pin6 SDA
- -D TFT_MISO=25 ; FCP pin7 SDO
- -D TFT_BCKL=5
- -D TOUCH_DRIVER=6336 ; FT5206 is too slow, 6336U works 6x faster
- -D TOUCH_SDA=4
- -D TOUCH_SCL=0
- -D TOUCH_IRQ=-1 ; not connected
- -D TOUCH_RST=-1 ; not used, connected to 3.3V on FCP pin10
- -D TOUCH_FREQUENCY=400000
- -D LED_RED=26
- -D LED_GREEN=32
- -D LED_BLUE=33
- -D RELAY_1=12
- -D RELAY_2=24
- -D RELAY_3=37
- ;endregion
- ;region -- Library options -------------------------------
- lib_deps =
- ${env.lib_deps}
- ${esp32.lib_deps}
- ; FT6336U is 6x faster then FocalTech Library
- ;git+https://github.com/lewisxhe/FocalTech_Library.git
- git+https://github.com/aselectroworks/Arduino-FT6336U.git
- lib_ignore =
- ${env.lib_ignore}
- ${esp32.lib_ignore}
- ESP32 BLE Arduino
- ;endregion
|