8 releases (4 breaking)
| 0.5.0 | Jan 12, 2024 |
|---|---|
| 0.4.1 | May 10, 2021 |
| 0.4.0 | May 24, 2020 |
| 0.3.0 | May 10, 2020 |
| 0.1.1 | Mar 29, 2020 |
#135 in No standard library
39,420 downloads per month
Used in 94 crates
(53 directly)
9KB
A generic display interface
This crate contains an error type and traits to implement for bus interface drivers drivers to be consumed by display drivers. It abstracts over the different communication methods available to drive a display and allows a driver writer to focus on driving the display itself and only have to implement a single interface.
Display interface
This Rust crate contains a no_std compatible interface in form of traits to
bridge between a bus driver and a display driver. The goal here is to allow
display drivers to be written in a hardware interface agnostic way and prevent
code duplication and missing implementations.
Crate features
Additional features can be enabled by adding the following features to your Cargo.toml.
defmt-03: implementsdefmt::FormatforDisplayError.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.
Dependencies
~140KB