-
Notifications
You must be signed in to change notification settings - Fork 8.1k
drivers: display: add HUB12 LED matrix driver #97921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
drivers: display: add HUB12 LED matrix driver #97921
Conversation
Add device tree binding for HUB12 interface monochrome LED matrix displays (32x16 pixels). The HUB12 interface uses SPI for data transfer to shift registers, with additional GPIO pins for row address selection (PA, PB), output enable (PE), and data latching (PLAT). Signed-off-by: Siratul Islam <[email protected]>
ceee1e6
to
f1c8199
Compare
drivers/display/Kconfig.hub12
Outdated
depends on SPI | ||
depends on GPIO |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be select, see https://docs.zephyrproject.org/latest/build/kconfig/tips.html#select-recommendations
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed it. Thanks
Add driver for HUB12 interface monochrome LED matrix displays. Features: - 32x16 pixel resolution, 1-bit monochrome (PIXEL_FORMAT_MONO01) - SPI-based data transfer with shift registers - Configurable brightness control - Thread-safe framebuffer access with semaphore The driver implements the standard Zephyr display API Signed-off-by: Siratul Islam <[email protected]>
f1c8199
to
a8f5a64
Compare
|
with additional GPIO pins for row address selection (PA, PB), | ||
output enable (PE), and data latching (PLAT). | ||
|
||
compatible: "hub12" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Has to be vendor, device. Also use the specific chip, that is used, if there are multiple chips, use the one that this is based (the original not the clones) on.
Add driver for HUB12 interface monochrome LED matrix displays.
Features:
The driver implements the standard Zephyr display API