From 869866d9973a25eb79b2ecfcaf7e94ebdc616888 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 28 May 2018 00:18:38 +0200 Subject: [PATCH] for further testing purposes, draw_byte is still not stable --- examples/embedded_linux/src/main.rs | 2 ++ src/drawing/mod.rs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/embedded_linux/src/main.rs b/examples/embedded_linux/src/main.rs index c5728ab..223840d 100644 --- a/examples/embedded_linux/src/main.rs +++ b/examples/embedded_linux/src/main.rs @@ -150,6 +150,8 @@ fn main() { epd4in2.delay_ms(3000); //pub fn draw_string(&self, buffer: &mut[u8], x0: u16, y0: u16, input: String, color: &Color) { graphics.draw_string(&mut buffer, 16, 16, &['h', 'e', 'l', 'l', 'o'], &Color::Black); + graphics.draw_char(&mut buffer, 250, 250, '#', &Color::Black); + graphics.draw_char(&mut buffer, 300, 16, '7', &Color::Black); epd4in2.display_and_transfer_frame(&buffer, None).expect("display and transfer error"); epd4in2.delay_ms(3000); diff --git a/src/drawing/mod.rs b/src/drawing/mod.rs index 0e2eb59..8c56679 100644 --- a/src/drawing/mod.rs +++ b/src/drawing/mod.rs @@ -132,10 +132,10 @@ impl Graphics { match color { Color::Black => { - buffer[idx] = !filling; + buffer[idx] = filling; }, Color::White => { - buffer[idx] = filling; + buffer[idx] = !filling; } } }