ht16k33-async

Crates.ioht16k33-async
lib.rsht16k33-async
version0.0.2
sourcesrc
created_at2024-01-14 12:23:51.265516
updated_at2024-01-27 14:07:16.285848
descriptionAn async driver for the Holtek HT16K33 "RAM Mapping 16*8 LED Controller Driver with keyscan"
homepage
repositoryhttps://gitlab.com/nils-van-zuijlen/ht16k33-async/
max_upload_size
id1099394
size56,559
Nils Van Zuijlen (nils-van-zuijlen)

documentation

README

HT16K33

Version info Documentation pipeline status

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.

Commit count: 0

cargo fmt