ht16k33 0.2.0

Rust driver for the Holtek HT16K33 'RAM Mapping 16*8 LED Controller Driver with keyscan'
Documentation

HT16K33

Version info Documentation Build Status Average time to resolve an issue Percentage of issues still open

Rust driver for the Holtek HT16K33 "RAM Mapping 16*8 LED Controller Driver with keyscan".

Features

  • Implements the embedded-hal Interface
  • Displays LEDs
  • Reads Keyscan
  • Manages Interrupts
  • Manages Slave Devices

Support

For questions, issues, feature requests, and other changes, please file an issue in the github project.

Rust Versions

See the top of the Travis configuration file for the oldest, and other, supported Rust versions.

Platforms

  • Linux
    • 32 & 64bit
    • gnu & musl
  • OSX
    • 64bit

Releasing new crates

  1. Run cargo update to refresh dependencies.
  2. Run cargo outdated and fix any advice.
  3. Run touch src/lib.rs && cargo clippy and fix any advice.
  4. Run cargo clean && cargo build && cargo test to double-check everything is happy.
  5. Update the version info in Cargo.toml as appropriate.
  6. Dry-run the publish: cargo publish --dry-run --allow-dirty
  7. Git push the change, wait for CI to pass.
  8. Tag the commit & push it: git push vX.Y.Z; git push --tags
  9. Publish the crate: cargo publish

License

Licensed under either of

at your option.

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 dual licensed as above, without any additional terms or conditions.