3 config TFT_PREDEFINED_DISPLAY_TYPE
5 default 0 if TFT_PREDEFINED_DISPLAY_TYPE0
6 default 1 if TFT_PREDEFINED_DISPLAY_TYPE1
7 default 2 if TFT_PREDEFINED_DISPLAY_TYPE2
8 default 3 if TFT_PREDEFINED_DISPLAY_TYPE3
9 default 4 if TFT_PREDEFINED_DISPLAY_TYPE4
10 default 5 if TFT_PREDEFINED_DISPLAY_TYPE5
11 default 6 if TFT_PREDEFINED_DISPLAY_TYPE6
15 prompt "Select predefined display configuration"
16 default TFT_PREDEFINED_DISPLAY_TYPE0
18 Select predefined display configuration
20 config TFT_PREDEFINED_DISPLAY_TYPE0
22 config TFT_PREDEFINED_DISPLAY_TYPE1
23 bool "ESP-WROVER-KIT v3 Display (ST7789V)"
24 config TFT_PREDEFINED_DISPLAY_TYPE4
25 bool "ESP-WROVER-KIT v4.1 Display (ILI9341)"
26 config TFT_PREDEFINED_DISPLAY_TYPE2
27 bool "Adafruit TFT Feather Display"
28 config TFT_PREDEFINED_DISPLAY_TYPE3
29 bool "M5Stack TFT Display"
30 config TFT_PREDEFINED_DISPLAY_TYPE5
31 bool "TTGO T-DISPLAY (ST7789V)"
32 config TFT_PREDEFINED_DISPLAY_TYPE6
33 bool "TTGO T-WRISTBAND (ST7735)"
37 if TFT_PREDEFINED_DISPLAY_TYPE0
39 config TFT_DISPLAY_CONTROLLER_MODEL
41 default 0 if TFT_DISPLAY_CONTROLLER_ILI9341
42 default 1 if TFT_DISPLAY_CONTROLLER_ILI9488
43 default 2 if TFT_DISPLAY_CONTROLLER_ST7789V
44 default 3 if TFT_DISPLAY_CONTROLLER_ST7735
45 default 4 if TFT_DISPLAY_CONTROLLER_ST7735R
46 default 5 if TFT_DISPLAY_CONTROLLER_ST7735B
49 prompt "Select a display controller model."
50 default TFT_DISPLAY_CONTROLLER_ILI9341
52 Select the controller for your display. If an TFT_PREDEFINED_DISPLAY_TYPE is set, this will be overridden.
54 config TFT_DISPLAY_CONTROLLER_ILI9341
56 config TFT_DISPLAY_CONTROLLER_ILI9488
58 config TFT_DISPLAY_CONTROLLER_ST7789V
60 config TFT_DISPLAY_CONTROLLER_ST7735
62 config TFT_DISPLAY_CONTROLLER_ST7735R
64 config TFT_DISPLAY_CONTROLLER_ST7735B
68 config TFT_DISPLAY_WIDTH
69 int "TFT display width in pixels."
72 The smaller dimension (in portrait).
74 config TFT_DISPLAY_HEIGHT
75 int "TFT display height in pixels."
78 The smaller dimension (in portrait).
81 bool "RGB (Red Green Blue)"
84 Is the display RGB rather than GBR?
86 config TFT_TOUCH_CONTROLLER
88 default 0 if TFT_TOUCH_CONTROLLER0
89 default 1 if TFT_TOUCH_CONTROLLER1
90 default 2 if TFT_TOUCH_CONTROLLER2
93 prompt "Select touch controller."
94 default TFT_TOUCH_CONTROLLER0
96 Select predefined display configuration
98 config TFT_TOUCH_CONTROLLER0
100 config TFT_TOUCH_CONTROLLER1
102 config TFT_TOUCH_CONTROLLER2
106 config TFT_INVERT_ROTATION1
107 bool "Invert rotation1."
110 If text is backwards on your display, try enabling this.
112 config TFT_PIN_NUM_MOSI
113 int "GPIO for MOSI (Master Out Slave In)"
116 If not using a predefined display type, configure the MOSI pin here.
118 config TFT_PIN_NUM_MISO
119 int "GPIO for MISO (Master In Slave Out)"
122 If not using a predefined display type, configure the MISO pin here.
124 config TFT_PIN_NUM_CLK
125 int "GPIO for CLK (SCK / Serial Clock)"
128 If not using a predefined display type, configure the SCK pin here.
130 config TFT_PIN_NUM_CS
131 int "GPIO for CS (Slave Select)"
134 If not using a predefined display type, configure the CS pin here.
136 config TFT_PIN_NUM_DC
137 int "GPIO for DC (Data \ Command)"
140 If not using a predefined display type, configure the DC pin here.
142 config TFT_PIN_NUM_TCS
143 int "GPIO for TCS (Touchscreen)"
146 Optional. If not using a predefined display type, configure the TCS (touch screen) pin here.
148 config TFT_PIN_NUM_RST
152 Optional. If not using a predefined display type, configure the reset pin here.
154 config TFT_PIN_NUM_BCKL
155 int "GPIO for Back-light control"
158 Optional. If not using a predefined display type, configure the blacklight pin here.