esphome / esphome/feature-requests
Add support for HT16D35A LED display controller
- 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