3 releases
0.0.2 | Jan 27, 2024 |
---|---|
0.0.1 | Jan 14, 2024 |
0.0.0 | Jan 14, 2024 |
#1328 in Hardware support
27 downloads per month
16KB
95 lines
HT16K33
ht16k33-async
is an async driver for the Holtek HT16K33 "RAM Mapping 16*8 LED Controller Driver with keyscan".
Currently, only the 28-pin SOP package type is supported.
Features
- Uses the
embedded-hal-async
hardware abstraction. - Supports
no_std
for embedded devices. - Supports all 20/24/28-pin SOP package types.
- Displays all 128 LEDs.
- Support dimming.
- Reads keyscan.
- Manages interrupts.
Examples
The examples are written using embassy for Raspberry Pi Pico. As the Pico is a 3.3V device, you will need to use an I2C level shifter like the TCA9517 to talk to the HT16K33.
Support
For questions, issues, feature requests, and other changes, please file an issue in the gitlab project.
License
Licensed under the Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0).
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.
Dependencies
~78KB