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.
- Fix: remove regression optimized DrawTarget
- Fix: Correct bounds check in set_pixels function for proper out-of-bounds handling
0.4.1 - 2024-09-29
- Add: BasicMode graphics feature,
set_pixel
andset_pixels
- Add: driver
Gc9a01::set_write_mode
- Add:
Gc9a01::bounded_draw
fast bounded draw - Add: driver
Gc9a01::draw_buffer
abstract hardware compliant - Add: BufferedGraphics
set_pixels
- Add
Gc9a01::clear_fit_custom_stack
- Deprecated
Gc9a01::draw
will be removed later
- Fix: embedded_graphics requirements feature
- Fix: undocumented stackoverflow case and const impl clear_fit
- Fix: Optimization embedded_graphics with BufferedGraphics
- Fix: Optimization BufferedGraphics on
fill_contiguous
- Fix: Optimization BufferedGraphics on
fill_solid
- Fix: Optimization BufferedGraphics on
clear
0.3.1 - 2024-09-26
- Fix: #8 partial buffered screen update
- Fix: command, driver and basic documentation
- Add: Brightness::brightness to access inner u8
0.3.0 - 2024-09-02
- change: fn brightness::custom move from private to public
- clippy: allow clippy::needless_pass_by_ref_mut for driver reset
- fix: get_screen_rotation as mutable reference, but not used mutably
- clippy: src/command.rs allow clippy::doc_markdow
0.2.1 - 2024-04-20
- Add
cargo-husky
user hooks. - Add
cargo fmt
inside the workflow. - Add
just generate-readme
inside the workflow.
- Fix rotation memory access control (0, 90, 180, 270).
0.2.0 - 2024-04-19
- (breaking) Support
embedded-hal: 1.0.0
. - (breaking) Support
display-interface: 0.5.0
support. MovingCS
toembedded_hal::spi::SpiDevice
.
- Move playgrounds outside the library project.