lcd_config.ini 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. ; -- Standard configuration parameters for supported displays
  2. [lcd]
  3. tft_rotation = 0 ; default rotation
  4. tft_width = 240 ; default width
  5. tft_height = 320 ; default height
  6. ; TFT_ROTATION values:
  7. ; 0 - 0 deg (= default when not set)
  8. ; 1 - 90 deg anti-clockwise (from 0 deg)
  9. ; 2 - 180 deg anti-clockwise
  10. ; 3 - 270 deg anti-clockwise
  11. ; 4 - mirror content, and rotate 180 deg anti-clockwise
  12. ; 5 - mirror content, and rotate 270 deg anti-clockwise
  13. ; 6 - mirror content, and rotate 0 deg anti-clockwise
  14. ; 7 - mirror content, and rotate 90 deg anti-clockwise
  15. lolin24 =
  16. -D ILI9341_DRIVER=1
  17. -D TFT_WIDTH=240
  18. -D TFT_HEIGHT=320
  19. -D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
  20. -D SPI_FREQUENCY=40000000
  21. -D SPI_TOUCH_FREQUENCY=2500000
  22. -D SPI_READ_FREQUENCY=20000000
  23. -D USER_SETUP_LOADED=1
  24. ;-D TOUCH_DRIVER=0x2046B ; Alternate
  25. -D TOUCH_DRIVER=2046 ; XPT2046 Resistive SPI touch panel driver
  26. -D SUPPORT_TRANSACTIONS
  27. m5stack =
  28. -D M5STACK ; For AXP192 and TFT_eSPI
  29. -D ILI9341_DRIVER=1
  30. -D INVERT_COLORS=1 ;-D TFT_INVERSION_ON ; for inverted colors
  31. -D TFT_WIDTH=240
  32. -D TFT_HEIGHT=320
  33. -D TFT_ROTATION=1 ; Use default, see TFT_ROTATION values
  34. -D SPI_FREQUENCY=60000000 ; can't handle 80 Mhz
  35. -D SPI_READ_FREQUENCY=16000000
  36. -D USER_SETUP_LOADED=1
  37. ;-D SUPPORT_TRANSACTIONS ; Default on ESP32
  38. raspberrypi =
  39. -D RPI_DISPLAY_TYPE=1
  40. -D ST7796_DRIVER=1
  41. -D TFT_WIDTH=320
  42. -D TFT_HEIGHT=480
  43. ;-D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
  44. -D SPI_FREQUENCY=80000000
  45. -D SPI_TOUCH_FREQUENCY=2500000
  46. -D USER_SETUP_LOADED=1
  47. -D TOUCH_DRIVER=2046 ; XPT2046 Resistive SPI touch panel driver
  48. -D SUPPORT_TRANSACTIONS
  49. mrb3511 =
  50. -D ESP32_PARALLEL=1
  51. -D ILI9488_DRIVER=1
  52. -D TFT_WIDTH=320
  53. -D TFT_HEIGHT=480
  54. ;-D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
  55. -D USER_SETUP_LOADED=1
  56. -D TOUCH_DRIVER=911 ; GT911 Capacitive I2C touch panel driver
  57. ;-D SUPPORT_TRANSACTIONS ; Default on ESP32
  58. -D I2C_TOUCH_FREQUENCY=400000
  59. st7789v =
  60. -D ST7789_DRIVER=1
  61. ;-D CGRAM_OFFSET=1 ; Library will add offsets required
  62. -D TFT_SDA_READ ; Read from display, it only provides an SDA pin
  63. -D TFT_WIDTH=240
  64. -D TFT_HEIGHT=320
  65. -D TFT_ROTATION=2 ; see TFT_ROTATION values
  66. ; -D TFT_INVERSION_OFF ; for normal colors
  67. ; -D TFT_RGB_ORDER=TFT_RGB ; Colour order Red-Green-Blue
  68. -D TFT_RGB_ORDER=TFT_BGR ; Colour order Blue-Green-Red
  69. -D SPI_FREQUENCY=80000000
  70. -D SPI_READ_FREQUENCY=6000000
  71. -D USER_SETUP_LOADED=1
  72. -D SUPPORT_TRANSACTIONS
  73. wt32-sc01 =
  74. -D ST7796_DRIVER=1
  75. -D TFT_WIDTH=320
  76. -D TFT_HEIGHT=480
  77. -D TFT_ROTATION=0 ; see TFT_ROTATION values
  78. -D SPI_FREQUENCY=40000000
  79. -D USER_SETUP_LOADED=1
  80. ;-D SUPPORT_TRANSACTIONS ; Default on ESP32
  81. featherwing-35 =
  82. -D HX8357D_DRIVER=1
  83. -D TFT_WIDTH=320
  84. -D TFT_HEIGHT=480
  85. -D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
  86. -D SPI_FREQUENCY=27000000
  87. -D SPI_TOUCH_FREQUENCY=2500000
  88. -D SPI_READ_FREQUENCY=20000000
  89. -D USER_SETUP_LOADED=1
  90. -D TOUCH_DRIVER=610 ;STMPE610
  91. ;-D SUPPORT_TRANSACTIONS ; Default on ESP32
  92. featherwing-24 =
  93. -D ILI9341_DRIVER=1
  94. -D TFT_WIDTH=240
  95. -D TFT_HEIGHT=320
  96. -D TFT_ROTATION=0 ; Use default, see TFT_ROTATION values
  97. -D SPI_FREQUENCY=27000000
  98. -D SPI_TOUCH_FREQUENCY=2500000
  99. -D SPI_READ_FREQUENCY=20000000
  100. -D USER_SETUP_LOADED=1
  101. -D TOUCH_DRIVER=610 ;STMPE610
  102. ;-D SUPPORT_TRANSACTIONS ; Default on ESP32