lolin-d32-pro_ili9341.ini 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ;***************************************************;
  2. ; Lolin D32 Pro with Lolin TFT 2.4" ;
  3. ; - lolin_d32_pro board ;
  4. ; - ili9341 TFT ;
  5. ; - xpt2046 touch controller ;
  6. ;***************************************************;
  7. ; !! This board already defines TFT_CS, TFT_DC and TFT_RST !!
  8. [env:lolin-d32-pro_ili9341]
  9. extends = esp32
  10. board = lolin_d32_pro
  11. board_upload.flash_size=16MB
  12. board_upload.maximum_size = 16777216
  13. board_build.partitions = user_setups/esp32/partitions_16MB.csv
  14. build_flags =
  15. ${env.build_flags}
  16. ${esp32.build_flags}
  17. ${esp32.ps_ram}
  18. -D HASP_MODEL="Lolin D32 Pro"
  19. ;region -- TFT_eSPI build options ------------------------
  20. ${lcd.lolin24}
  21. ${esp32.vspi} ; Use VSPI hardware SPI bus
  22. -D USE_TFT_ESPI
  23. ; The board already defines the macros for the TFT connector:
  24. ;-D TFT_DC=27 ; Defined by board, don't redefine !!
  25. ;-D TFT_CS=14 ; Defined by board, don't redefine !!
  26. ;-D TFT_RST=33 ; Defined by board, don't redefine !!
  27. -D TFT_BCKL=32 ; Configurable via web UI (default 32)
  28. -D TOUCH_CS=12 ; Default for TFT connector
  29. ;endregion
  30. ;region -- Library options -------------------------------
  31. lib_deps =
  32. ${env.lib_deps}
  33. ${esp32.lib_deps}
  34. lib_ignore =
  35. ${env.lib_ignore}
  36. ${esp32.lib_ignore}
  37. ;endregion