Skip to content

Latest commit

 

History

History
119 lines (75 loc) · 3.32 KB

CHANGELOG.md

File metadata and controls

119 lines (75 loc) · 3.32 KB

Changelog

sh1106 is a Rust driver for the SH1106 OLED display. It supports embedded-graphics or raw pixel drawing modes and works with the embedded-hal traits for maximum portability.

Unreleased - ReleaseDate

0.5.0 - 2023-08-30

Changed

  • (breaking) #34 Upgrade to embedded-graphics 0.8 and embedded-graphics-core to 0.4.

0.4.0 - 2021-07-11

Changed

  • (breaking) #25 Upgrade to embedded-graphics 0.7.

0.3.4 - 2020-12-28

Fixed

  • #23 Fixed command bytes for PreChargePeriod and VcomhDeselect.

0.3.3 - 2020-06-09

Added

  • #22 Add DisplaySize::Display128x64NoOffset variant for 128x64 displays that don't use a 132x64 buffer internally.

0.3.2 - 2020-04-30

Added

  • #20 Add set_contrast method to set the display contrast/brightness.

0.3.1 - 2020-03-21

Fixed

  • Fix docs.rs build config

0.3.0 - 2020-03-20

Added

  • Migrate from Travis to CircleCI

Changed

  • (breaking) #18 Upgrade to embedded-graphics 0.6.0

Fixed

  • Pin embedded-graphics dependency versio to 0.6.0-alpha.2

0.3.0-alpha.3

Added

  • Added the NoOutputPin dummy pin type for SPI cases when no Chip Select pin is required. Use it like this:
let spi = Spi::spi1(
    // ...
);

let mut disp: GraphicsMode<_> = sh1106::Builder::new()
    .connect_spi(spi, dc, sh1106::NoOutputPin::new())
    .into();

0.3.0-alpha.2

Upgrade to new embedded-graphics 0.6.0-alpha.2 release. Please see the embedded-graphics changelog for more information.

Changed

0.3.0-alpha.1

Upgrade to new embedded-graphics 0.6.0-alpha.1 release. Please see the embedded-graphics changelog for more information.

Changed