wt32-sc01.ini 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ;***************************************************;
  2. ; Wireless-Tag WT32-SC01 dev board & display ;
  3. ; - Custom ESP32 V3.2 revision board ;
  4. ; - ST7796S TFT ;
  5. ; - FT6336U touch controller ;
  6. ;***************************************************;
  7. [env:wt32-sc01]
  8. extends = esp32
  9. board = esp32dev
  10. build_flags =
  11. ${env.build_flags}
  12. ${esp32.build_flags}
  13. ${esp32.ps_ram}
  14. -D HASP_USE_MDNS=1 ; saves 32 KiB flash
  15. -D HASP_USE_OTA=0 ; No ArduinoOTA on port 3232
  16. ;region -- TFT_eSPI build options ------------------------
  17. ${lcd.wt32-sc01}
  18. -D WT32SC01
  19. -D TFT_RST=22
  20. -D TFT_SCLK=14
  21. -D TFT_DC=21
  22. -D TFT_CS=15
  23. -D TFT_MOSI=13
  24. -D TFT_MISO=-1
  25. -D TFT_BCKL=23
  26. -D TOUCH_DRIVER=6336
  27. -D TOUCH_SDA=18
  28. -D TOUCH_SCL=19
  29. -D TOUCH_IRQ=-1 ; not connected
  30. -D TOUCH_RST=-1 ; not used, connected to 3.3V
  31. -D TOUCH_FREQUENCY=400000
  32. ;endregion
  33. ;region -- Library options -------------------------------
  34. lib_deps =
  35. ${env.lib_deps}
  36. ${esp32.lib_deps}
  37. git+https://github.com/aselectroworks/Arduino-FT6336U.git
  38. lib_ignore =
  39. ${env.lib_ignore}
  40. ${esp32.lib_ignore}
  41. ;endregion