esphome / esphome/feature-requests

Add support for HT16D35A LED display controller

Open
#2,093 0 comments 0 reactions 0 assignees View on GitHub
Type: Display
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

I hope to add support for HT16D35A LED display controller.
**Please describe your use case for this integration and alternatives you've tried:**

**Additional context**

The HT16D35A/HT16D35B are high accuracy constant current and memory mapping LED display controller/drivers. The maximum display capacity of the devices is 224 patterns composed of 28 rows and 8 commons. The devices can generate a 64 step Gray Scale (PWM data) using software controlled PWM circuitry and 64 LED illumination levels using software controlled PWM circuitry. The devices provide constant current outputs control using external resistors for each row output terminal. A serial interface is provided to allow the devices to receive instructions for its command mode and data mode. Only three lines are required for device interfacing to a host controller. The display capacity can be easily extended by cascading the devices thus expanding its application possibilities. The devices are compatible with most microcontrollers offering easy interfacing via their two serial interfaces, an I2C interface or a SPI 3-wire serial interface.

The dataSheet is attached.
[HT16D35A_Bv122.pdf](https://github.com/esphome/feature-requests/files/10547476/HT16D35A_Bv122.pdf)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the attached HT16D35A_Bv122.pdf datasheet and compare the HT16D35A/HT16D35B command, data, I2C, and SPI interfaces. Determine which host interface and display capabilities need support; done means the requested controller can be integrated through a supported serial interface.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.