Skip to content

Commit d6d21ec

Browse files
VynDragondkalowsk
authored andcommitted
drivers: display: Introduce st730x display controller
Introduces epaper-like high resolution st730x serie controllers. b&w only Signed-off-by: Camille BAUD <[email protected]>
1 parent fa7f1b1 commit d6d21ec

File tree

7 files changed

+754
-0
lines changed

7 files changed

+754
-0
lines changed

drivers/display/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ zephyr_library_sources_ifdef(CONFIG_SSD16XX ssd16xx.c)
2525
zephyr_library_sources_ifdef(CONFIG_SSD1322 ssd1322.c)
2626
zephyr_library_sources_ifdef(CONFIG_SSD1331 display_ssd1331.c)
2727
zephyr_library_sources_ifdef(CONFIG_SSD135X display_ssd135x.c)
28+
zephyr_library_sources_ifdef(CONFIG_ST730X display_st730x.c)
2829
zephyr_library_sources_ifdef(CONFIG_ST75256 display_st75256.c)
2930
zephyr_library_sources_ifdef(CONFIG_ST7567 display_st7567.c)
3031
zephyr_library_sources_ifdef(CONFIG_ST7789V display_st7789v.c)

drivers/display/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ source "drivers/display/Kconfig.ssd1322"
3535
source "drivers/display/Kconfig.ssd1331"
3636
source "drivers/display/Kconfig.ssd135x"
3737
source "drivers/display/Kconfig.ssd1363"
38+
source "drivers/display/Kconfig.st730x"
3839
source "drivers/display/Kconfig.st75256"
3940
source "drivers/display/Kconfig.st7567"
4041
source "drivers/display/Kconfig.st7735r"

drivers/display/Kconfig.st730x

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Copyright (c) 2025 MASSDRIVER EI (massdriver.space)
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config ST730X
5+
bool "ST730x display controllers driver"
6+
default y
7+
depends on DT_HAS_SITRONIX_ST7305_ENABLED || DT_HAS_SITRONIX_ST7306_ENABLED
8+
select MIPI_DBI
9+
help
10+
Enable driver for ST730X series display controllers.
11+
12+
if ST730X
13+
14+
config ST730X_CONV_BUFFER_LINE_CNT
15+
int "Size of the conversion buffer in lines"
16+
default 8
17+
range 1 1024
18+
help
19+
Size of the conversion buffer in lines.
20+
21+
config ST730X_POWERMODE_LOW
22+
bool "Use low power mode"
23+
help
24+
Enable this to use lower framerate LPM (Low Power Mode).
25+
26+
endif # ST730X

0 commit comments

Comments
 (0)