From 591d25f74a95736e27f41a896b3ff50b91b1ef3f Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 18 Oct 2018 22:58:34 +0200 Subject: [PATCH] reverse color change --- examples/embedded_linux_epd4in2/src/main.rs | 2 +- src/drawing.rs | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/examples/embedded_linux_epd4in2/src/main.rs b/examples/embedded_linux_epd4in2/src/main.rs index 6fff958..df77102 100644 --- a/examples/embedded_linux_epd4in2/src/main.rs +++ b/examples/embedded_linux_epd4in2/src/main.rs @@ -351,7 +351,7 @@ fn run() -> Result<(), std::io::Error> { epd4in2.update_frame(&mut spi, &display.buffer()).unwrap(); epd4in2.display_frame(&mut spi).expect("display frame new graphics"); - if i >= 20 { + if i >= limit { break; } diff --git a/src/drawing.rs b/src/drawing.rs index 98b7236..08b195c 100644 --- a/src/drawing.rs +++ b/src/drawing.rs @@ -98,12 +98,10 @@ impl Drawing for DisplayEink42BlackWhite { match color { Color::Black => { - //self.buffer[idx] &= !bit; - self.buffer[idx] |= bit; + self.buffer[idx] &= !bit; } Color::White => { - //self.buffer[idx] |= bit; - self.buffer[idx] &= !bit; + self.buffer[idx] |= bit; } } }