Skip to content

IniterWorker/gc9a01

Repository files navigation

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.