Skip to content

Commit

Permalink
feat(display): IL0323 driver for EPD displays.
Browse files Browse the repository at this point in the history
* Basic driver, using the GD7965 driver as a basis, since the ICs
  are very similar.
  • Loading branch information
think4tomorrow committed Aug 25, 2021
1 parent c8fac9e commit f592d9c
Show file tree
Hide file tree
Showing 8 changed files with 597 additions and 2 deletions.
3 changes: 2 additions & 1 deletion app/drivers/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
# SPDX-License-Identifier: MIT

add_subdirectory(kscan)
add_subdirectory(sensor)
add_subdirectory(sensor)
add_subdirectory(display)
3 changes: 2 additions & 1 deletion app/drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
# SPDX-License-Identifier: MIT

rsource "kscan/Kconfig"
rsource "sensor/Kconfig"
rsource "sensor/Kconfig"
rsource "display/Kconfig"
4 changes: 4 additions & 0 deletions app/drivers/display/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright (c) 2021 The ZMK Contributors
# SPDX-License-Identifier: MIT

zephyr_sources_ifdef(CONFIG_IL0323 il0323.c)
4 changes: 4 additions & 0 deletions app/drivers/display/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright (c) 2021 The ZMK Contributors
# SPDX-License-Identifier: MIT

rsource "Kconfig.il0323"
11 changes: 11 additions & 0 deletions app/drivers/display/Kconfig.il0323
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Copyright (c) 2020 Phytec Messtechnik GmbH, Peter Johanson
# SPDX-License-Identifier: Apache-2.0

# IL0323 display controller configuration options

config IL0323
bool "IL0323 compatible display controller driver"
depends on SPI
depends on HEAP_MEM_POOL_SIZE != 0
help
Enable driver for IL0323 compatible controller.
Loading

0 comments on commit f592d9c

Please sign in to comment.