<a href="https://github.com/initerworker/gc9a01/actions/workflows/rust-release.yml"><img src="https://github.com/initerworker/gc9a01/actions/workflows/rust-release.yml/badge.svg" alt="Github CI/CD"></a>
<a href="https://crates.io/crates/gc9a01-rs"><img src="https://img.shields.io/crates/v/gc9a01-rs.svg" alt="Crates.io"></a>
<a href="https://docs.rs/gc9a01-rs"><img src="https://docs.rs/gc9a01-rs/badge.svg" alt="Docs.rs"></a>

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.
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.Licensed under either of
at your option.
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.
$ claude mcp add gc9a01 \
-- python -m otcore.mcp_server <graph>