gc9a01-rs

Crates.iogc9a01-rs
lib.rsgc9a01-rs
version0.4.2
sourcesrc
created_at2023-07-21 02:34:01.854765
updated_at2024-10-18 21:37:54.269511
descriptionSPI 4-wire driver for GC9A01 display controller
homepage
repositoryhttps://github.com/IniterWorker/gc9a01
max_upload_size
id922030
size112,303
Walter Bonetti (IniterWorker)

documentation

README

GC9A01

Github CI/CD Crates.io Docs.rs

Gc9a01-rs

Rust implementation SPI 4-wire driver for the Gc9a01 display driver with a generic interface for display drivers and embedded-hal v1.0.0 support.

GC9A01 Display Driver

This crate provides a driver interface to the GC9A01 LCD display driver. It supports SPI via the display_interface crate.

The main driver is created using [Gc9a01::new] which accepts an interface instance, display, size, rotation and mode. The following display modes are supported:

  • [BasicMode] - A simple mode with lower level methods available.
  • [BufferedGraphics] - A framebuffered mode with additional methods and integration with embedded-graphics.

Support

Example

Hardware

Inspiration

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.

Commit count: 74

cargo fmt