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
- (breaking) #34 Upgrade to
embedded-graphics
0.8 andembedded-graphics-core
to 0.4.
0.4.0 - 2021-07-11
- (breaking) #25 Upgrade to
embedded-graphics
0.7.
0.3.4 - 2020-12-28
- #23 Fixed command bytes for
PreChargePeriod
andVcomhDeselect
.
0.3.3 - 2020-06-09
- #22 Add
DisplaySize::Display128x64NoOffset
variant for 128x64 displays that don't use a 132x64 buffer internally.
0.3.2 - 2020-04-30
- #20 Add
set_contrast
method to set the display contrast/brightness.
0.3.1 - 2020-03-21
- Fix docs.rs build config
0.3.0 - 2020-03-20
- Migrate from Travis to CircleCI
- (breaking) #18 Upgrade to embedded-graphics 0.6.0
- Pin
embedded-graphics
dependency versio to0.6.0-alpha.2
- 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();
Upgrade to new embedded-graphics 0.6.0-alpha.2
release. Please see the
embedded-graphics changelog
for more information.
- (breaking) #11 Upgraded to embedded-graphics 0.6.0-alpha.2
Upgrade to new embedded-graphics 0.6.0-alpha.1
release. Please see the
embedded-graphics changelog
for more information.
- (breaking) #9 Upgraded to embedded-graphics 0.6.0-alpha.1