Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions drivers/auxdisplay/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ zephyr_library_sources_ifdef(CONFIG_AUXDISPLAY_ITRON auxdisplay_itron.c)
zephyr_library_sources_ifdef(CONFIG_AUXDISPLAY_JHD1313 auxdisplay_jhd1313.c)
zephyr_library_sources_ifdef(CONFIG_AUXDISPLAY_PT6314 auxdisplay_pt6314.c)
zephyr_library_sources_ifdef(CONFIG_AUXDISPLAY_SERLCD auxdisplay_serlcd.c)
zephyr_library_sources_ifdef(CONFIG_AUXDISPLAY_TM1637 auxdisplay_tm1637.c)
1 change: 1 addition & 0 deletions drivers/auxdisplay/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,6 @@ source "drivers/auxdisplay/Kconfig.itron"
source "drivers/auxdisplay/Kconfig.jhd1313"
source "drivers/auxdisplay/Kconfig.pt6314"
source "drivers/auxdisplay/Kconfig.serlcd"
source "drivers/auxdisplay/Kconfig.tm1637"

endif # AUXDISPLAY
18 changes: 18 additions & 0 deletions drivers/auxdisplay/Kconfig.tm1637
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright (c) 2025 Siratul Islam
# SPDX-License-Identifier: Apache-2.0

config AUXDISPLAY_TM1637
bool "Titan Micro TM1637 7-segment display support"
default y
select GPIO
depends on DT_HAS_TITANMICRO_TM1637_ENABLED
help
Enable driver for TM (Shenzhen Titan Micro Elec) TM1637 7-segment LED display.
This driver supports 4-digit 7-segment displays commonly found in clock modules
and simple numeric displays.

The TM1637 uses a two-wire serial interface (CLK and DIO) and can control up to
4 digits with brightness control.

This driver implements the auxdisplay API, allowing generic display usage.
Helper APIs for direct number display are also available.
Loading
Loading