Add ST7796S to display Kconfig
This commit is contained in:
parent
efdce871bd
commit
e73b657d5f
|
@ -68,6 +68,10 @@ menu "LVGL TFT Display controller"
|
||||||
bool "TTGO Camera Plus"
|
bool "TTGO Camera Plus"
|
||||||
select LV_TFT_DISPLAY_CONTROLLER_ST7789
|
select LV_TFT_DISPLAY_CONTROLLER_ST7789
|
||||||
select LV_TFT_DISPLAY_PROTOCOL_SPI
|
select LV_TFT_DISPLAY_PROTOCOL_SPI
|
||||||
|
config LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
|
bool "Wireless Tag WT32-SC01"
|
||||||
|
select LV_TFT_DISPLAY_CONTROLLER_ST7796S
|
||||||
|
select LV_TFT_DISPLAY_PROTOCOL_SPI
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
# START of helper symbols.
|
# START of helper symbols.
|
||||||
|
@ -156,6 +160,11 @@ menu "LVGL TFT Display controller"
|
||||||
help
|
help
|
||||||
RA8875 display controller.
|
RA8875 display controller.
|
||||||
|
|
||||||
|
config LV_TFT_DISPLAY_CONTROLLER_ST7796S
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
ST7796S display controller.
|
||||||
|
|
||||||
# Display controller communication protocol
|
# Display controller communication protocol
|
||||||
#
|
#
|
||||||
# This symbols define the communication protocol used by the
|
# This symbols define the communication protocol used by the
|
||||||
|
@ -247,6 +256,10 @@ menu "LVGL TFT Display controller"
|
||||||
bool "ST7789"
|
bool "ST7789"
|
||||||
select LV_TFT_DISPLAY_CONTROLLER_ST7789
|
select LV_TFT_DISPLAY_CONTROLLER_ST7789
|
||||||
select LV_TFT_DISPLAY_PROTOCOL_SPI
|
select LV_TFT_DISPLAY_PROTOCOL_SPI
|
||||||
|
config LV_TFT_DISPLAY_USER_CONTROLLER_ST7796S
|
||||||
|
bool "ST7796S"
|
||||||
|
select LV_TFT_DISPLAY_CONTROLLER_ST7796S
|
||||||
|
select LV_TFT_DISPLAY_PROTOCOL_SPI
|
||||||
config LV_TFT_DISPLAY_USER_CONTROLLER_GC9A01
|
config LV_TFT_DISPLAY_USER_CONTROLLER_GC9A01
|
||||||
bool "GC9A01"
|
bool "GC9A01"
|
||||||
select LV_TFT_DISPLAY_CONTROLLER_GC9A01
|
select LV_TFT_DISPLAY_CONTROLLER_GC9A01
|
||||||
|
@ -532,6 +545,8 @@ menu "LVGL TFT Display controller"
|
||||||
default 320 if ( LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_WROVER4 ) && (LV_DISPLAY_ORIENTATION_PORTRAIT_INVERTED)
|
default 320 if ( LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_WROVER4 ) && (LV_DISPLAY_ORIENTATION_PORTRAIT_INVERTED)
|
||||||
default 240 if ( LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_WROVER4 ) && (LV_DISPLAY_ORIENTATION_LANDSCAPE)
|
default 240 if ( LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_WROVER4 ) && (LV_DISPLAY_ORIENTATION_LANDSCAPE)
|
||||||
default 240 if ( LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_WROVER4 ) && (LV_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED)
|
default 240 if ( LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_WROVER4 ) && (LV_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED)
|
||||||
|
default 480 if LV_PREDEFINED_DISPLAY_WT32_SC01 && (LV_DISPLAY_ORIENTATION_PORTRAIT || LV_DISPLAY_ORIENTATION_PORTRAIT_INVERTED)
|
||||||
|
default 320 if LV_PREDEFINED_DISPLAY_WT32_SC01 && (LV_DISPLAY_ORIENTATION_LANDSCAPE || LV_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED)
|
||||||
default 320 if LV_PREDEFINED_DISPLAY_ERTFT0356 || LV_PREDEFINED_DISPLAY_ADA_FEATHERWING
|
default 320 if LV_PREDEFINED_DISPLAY_ERTFT0356 || LV_PREDEFINED_DISPLAY_ADA_FEATHERWING
|
||||||
default 128 if ( LV_PREDEFINED_DISPLAY_WEMOS_LOLIN || LV_PREDEFINED_DISPLAY_M5STICK ) && LV_DISPLAY_ORIENTATION_PORTRAIT
|
default 128 if ( LV_PREDEFINED_DISPLAY_WEMOS_LOLIN || LV_PREDEFINED_DISPLAY_M5STICK ) && LV_DISPLAY_ORIENTATION_PORTRAIT
|
||||||
default 64 if ( LV_PREDEFINED_DISPLAY_WEMOS_LOLIN || LV_PREDEFINED_DISPLAY_M5STICK ) && LV_DISPLAY_ORIENTATION_LANDSCAPE
|
default 64 if ( LV_PREDEFINED_DISPLAY_WEMOS_LOLIN || LV_PREDEFINED_DISPLAY_M5STICK ) && LV_DISPLAY_ORIENTATION_LANDSCAPE
|
||||||
|
@ -555,6 +570,7 @@ menu "LVGL TFT Display controller"
|
||||||
prompt "Select a custom frequency."
|
prompt "Select a custom frequency."
|
||||||
depends on LV_TFT_USE_CUSTOM_SPI_CLK_DIVIDER
|
depends on LV_TFT_USE_CUSTOM_SPI_CLK_DIVIDER
|
||||||
default LV_TFT_SPI_CLK_DIVIDER_4 if LV_TFT_DISPLAY_CONTROLLER_ST7789 ||LV_TFT_DISPLAY_CONTROLLER_GC9A01 || LV_TFT_DISPLAY_CONTROLLER_ILI9486
|
default LV_TFT_SPI_CLK_DIVIDER_4 if LV_TFT_DISPLAY_CONTROLLER_ST7789 ||LV_TFT_DISPLAY_CONTROLLER_GC9A01 || LV_TFT_DISPLAY_CONTROLLER_ILI9486
|
||||||
|
default LV_TFT_SPI_CLK_DIVIDER_2 if LV_TFT_DISPLAY_CONTROLLER_ST7796S
|
||||||
default LV_TFT_SPI_CLK_DIVIDER_5 if LV_TFT_DISPLAY_CONTROLLER_ILI9481
|
default LV_TFT_SPI_CLK_DIVIDER_5 if LV_TFT_DISPLAY_CONTROLLER_ILI9481
|
||||||
default LV_TFT_SPI_CLK_DIVIDER_3 if LV_TFT_DISPLAY_CONTROLLER_HX8357
|
default LV_TFT_SPI_CLK_DIVIDER_3 if LV_TFT_DISPLAY_CONTROLLER_HX8357
|
||||||
default LV_TFT_SPI_CLK_DIVIDER_10 if LV_TFT_DISPLAY_CONTROLLER_SH1107
|
default LV_TFT_SPI_CLK_DIVIDER_10 if LV_TFT_DISPLAY_CONTROLLER_SH1107
|
||||||
|
@ -792,6 +808,7 @@ menu "LVGL TFT Display controller"
|
||||||
default 23 if LV_PREDEFINED_PINS_TKOALA
|
default 23 if LV_PREDEFINED_PINS_TKOALA
|
||||||
default 19 if LV_PREDEFINED_DISPLAY_TTGO
|
default 19 if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default 19 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default 19 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default 13 if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
default 13
|
default 13
|
||||||
|
|
||||||
help
|
help
|
||||||
|
@ -852,6 +869,7 @@ menu "LVGL TFT Display controller"
|
||||||
default 18 if LV_PREDEFINED_PINS_TKOALA
|
default 18 if LV_PREDEFINED_PINS_TKOALA
|
||||||
default 18 if LV_PREDEFINED_DISPLAY_TTGO
|
default 18 if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default 21 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default 21 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default 14 if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
default 14
|
default 14
|
||||||
|
|
||||||
help
|
help
|
||||||
|
@ -877,6 +895,7 @@ menu "LVGL TFT Display controller"
|
||||||
default 26 if LV_PREDEFINED_DISPLAY_ATAG
|
default 26 if LV_PREDEFINED_DISPLAY_ATAG
|
||||||
default 5 if LV_PREDEFINED_DISPLAY_TTGO
|
default 5 if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default 12 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default 12 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default 15 if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
default 15
|
default 15
|
||||||
|
|
||||||
help
|
help
|
||||||
|
@ -898,6 +917,7 @@ menu "LVGL TFT Display controller"
|
||||||
default 27 if LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_M5STICK
|
default 27 if LV_PREDEFINED_DISPLAY_M5STACK || LV_PREDEFINED_DISPLAY_M5STICK
|
||||||
default 23 if LV_PREDEFINED_DISPLAY_M5STICKC
|
default 23 if LV_PREDEFINED_DISPLAY_M5STICKC
|
||||||
default 21 if LV_PREDEFINED_DISPLAY_WROVER4
|
default 21 if LV_PREDEFINED_DISPLAY_WROVER4
|
||||||
|
default 21 if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
default 33 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING
|
default 33 if LV_PREDEFINED_DISPLAY_ADA_FEATHERWING
|
||||||
default 0 if LV_PREDEFINED_PINS_TKOALA
|
default 0 if LV_PREDEFINED_PINS_TKOALA
|
||||||
default 17 if LV_PREDEFINED_DISPLAY_ATAG
|
default 17 if LV_PREDEFINED_DISPLAY_ATAG
|
||||||
|
@ -921,6 +941,7 @@ menu "LVGL TFT Display controller"
|
||||||
default 16 if LV_PREDEFINED_DISPLAY_ATAG
|
default 16 if LV_PREDEFINED_DISPLAY_ATAG
|
||||||
default 23 if LV_PREDEFINED_DISPLAY_TTGO
|
default 23 if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default 33 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default 33 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default 22 if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
default 4
|
default 4
|
||||||
|
|
||||||
help
|
help
|
||||||
|
@ -944,6 +965,7 @@ menu "LVGL TFT Display controller"
|
||||||
default y if LV_PREDEFINED_DISPLAY_ERTFT0356
|
default y if LV_PREDEFINED_DISPLAY_ERTFT0356
|
||||||
default y if LV_PREDEFINED_DISPLAY_TTGO
|
default y if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default y if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default y if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default y if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
help
|
help
|
||||||
Enable controlling the display backlight using an GPIO
|
Enable controlling the display backlight using an GPIO
|
||||||
|
|
||||||
|
@ -952,8 +974,9 @@ menu "LVGL TFT Display controller"
|
||||||
depends on LV_ENABLE_BACKLIGHT_CONTROL
|
depends on LV_ENABLE_BACKLIGHT_CONTROL
|
||||||
default y if LV_PREDEFINED_DISPLAY_M5STACK
|
default y if LV_PREDEFINED_DISPLAY_M5STACK
|
||||||
default y if LV_PREDEFINED_DISPLAY_ERTFT0356
|
default y if LV_PREDEFINED_DISPLAY_ERTFT0356
|
||||||
default y if LV_PREDEFINED_DISPLAY_TTGO
|
default y if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default y if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default y if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default y if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
help
|
help
|
||||||
Some backlights are turned on with a high signal, others held low.
|
Some backlights are turned on with a high signal, others held low.
|
||||||
If enabled, a value of 1 will be sent to the display to enable the backlight,
|
If enabled, a value of 1 will be sent to the display to enable the backlight,
|
||||||
|
@ -972,6 +995,7 @@ menu "LVGL TFT Display controller"
|
||||||
default 0 if LV_PREDEFINED_PINS_TKOALA
|
default 0 if LV_PREDEFINED_PINS_TKOALA
|
||||||
default 4 if LV_PREDEFINED_DISPLAY_TTGO
|
default 4 if LV_PREDEFINED_DISPLAY_TTGO
|
||||||
default 2 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
default 2 if LV_PREDEFINED_DISPLAY_TTGO_CAMERA_PLUS
|
||||||
|
default 23 if LV_PREDEFINED_DISPLAY_WT32_SC01
|
||||||
default 27
|
default 27
|
||||||
|
|
||||||
help
|
help
|
||||||
|
|
Loading…
Reference in a new issue