Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 2.48 KB

CHANGELOG.md

File metadata and controls

91 lines (57 loc) · 2.48 KB

Changelog

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.

[0.4.2] - 2024-10-18

Fixed

  • 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

Added

  • Add: BasicMode graphics feature, set_pixel and set_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

Changed

  • Deprecated Gc9a01::draw will be removed later

Fixed

  • 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

Fixed

  • Fix: #8 partial buffered screen update
  • Fix: command, driver and basic documentation

Changed

  • Add: Brightness::brightness to access inner u8

0.3.0 - 2024-09-02

Changed

  • change: fn brightness::custom move from private to public

Fixed

  • 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

Added

  • Add cargo-husky user hooks.
  • Add cargo fmt inside the workflow.
  • Add just generate-readme inside the workflow.

Fixed

  • Fix rotation memory access control (0, 90, 180, 270).

0.2.0 - 2024-04-19

Changed

  • (breaking) Support embedded-hal: 1.0.0 .
  • (breaking) Support display-interface: 0.5.0 support. Moving CS to embedded_hal::spi::SpiDevice.

Removed

  • Move playgrounds outside the library project.