Skip to content

Commit 2dc8d07

Browse files
author
nico
authored
Add display inversion (#191)
1 parent 146b0ed commit 2dc8d07

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
## [Unreleased] - ReleaseDate
88

9+
### Added
10+
11+
- [#190](https://github.com/jamwaffles/ssd1306/pull/190) Added `Ssd1306::set_invert` to invert the screen pixels
12+
913
## [0.8.0] - 2023-06-01
1014

1115
### Added

src/lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,11 @@ where
383383
Command::PageStart(row.into()).send(&mut self.interface)
384384
}
385385

386+
/// Set the screen pixel on/off inversion
387+
pub fn set_invert(&mut self, invert: bool) -> Result<(), DisplayError> {
388+
Command::Invert(invert).send(&mut self.interface)
389+
}
390+
386391
fn flush_buffer_chunks(
387392
interface: &mut DI,
388393
buffer: &[u8],

0 commit comments

Comments
 (0)