lanbon_l8.ini 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ;***************************************************;
  2. ; Lanbon L8 Switch with ST7789V TFT 2.4" ;
  3. ; - Custom ESP32 pcb ;
  4. ; - ST7789V TFT ;
  5. ; - FT5206 touch controller ;
  6. ;***************************************************;
  7. [env:lanbon_l8]
  8. extends = esp32
  9. board = esp32dev
  10. board_upload.flash_size=8MB
  11. board_upload.maximum_size = 8388608
  12. board_build.partitions = user_setups/esp32/partitions_8MB.csv
  13. build_flags =
  14. ${env.build_flags}
  15. ${esp32.build_flags}
  16. ${esp32.ps_ram}
  17. -D HASP_MODEL="Lanbon L8"
  18. ;region -- TFT_eSPI build options ------------------------
  19. ${lcd.st7789v}
  20. -D LANBONL8
  21. -D TFT_RST=18 ; FCP pin2 RESET
  22. -D TFT_SCLK=19 ; FCP pin3 SCL
  23. -D TFT_DC=21 ; FCP pin4 D/C
  24. -D TFT_CS=22 ; FCP pin5 CS
  25. -D TFT_MOSI=23 ; FCP pin6 SDA
  26. -D TFT_MISO=25 ; FCP pin7 SDO
  27. -D TFT_BCKL=5
  28. -D TOUCH_DRIVER=6336 ; FT5206 is too slow, 6336U works 6x faster
  29. -D TOUCH_SDA=4
  30. -D TOUCH_SCL=0
  31. -D TOUCH_IRQ=-1 ; not connected
  32. -D TOUCH_RST=-1 ; not used, connected to 3.3V on FCP pin10
  33. -D TOUCH_FREQUENCY=400000
  34. -D LED_RED=26
  35. -D LED_GREEN=32
  36. -D LED_BLUE=33
  37. -D RELAY_1=12
  38. -D RELAY_2=24
  39. -D RELAY_3=37
  40. ;endregion
  41. ;region -- Library options -------------------------------
  42. lib_deps =
  43. ${env.lib_deps}
  44. ${esp32.lib_deps}
  45. ; FT6336U is 6x faster then FocalTech Library
  46. ;git+https://github.com/lewisxhe/FocalTech_Library.git
  47. git+https://github.com/aselectroworks/Arduino-FT6336U.git
  48. lib_ignore =
  49. ${env.lib_ignore}
  50. ${esp32.lib_ignore}
  51. ESP32 BLE Arduino
  52. ;endregion