From 7758e37e1a3bbd5adfffbb49e687384b5adb8496 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Gro=C3=9F?= Date: Tue, 7 Aug 2018 09:19:50 +0200 Subject: [PATCH] - Made Connectioninterface public in root module, - fixed the example (which needed updated dependencies) --- examples/embedded_linux/src/main.rs | 9 ++++----- src/lib.rs | 4 +++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/examples/embedded_linux/src/main.rs b/examples/embedded_linux/src/main.rs index 9716463..0b9d169 100644 --- a/examples/embedded_linux/src/main.rs +++ b/examples/embedded_linux/src/main.rs @@ -6,11 +6,10 @@ extern crate eink_waveshare_rs; use eink_waveshare_rs::{ - epd4in2::{EPD4in2, self}, + EPD4in2, drawing::{Graphics, color::Color}, - interface::{ - WaveshareInterface, - connection_interface::ConnectionInterface}, + WaveshareInterface, + ConnectionInterface }; use lin_hal::spidev::{self, SpidevOptions}; @@ -106,7 +105,7 @@ fn main() { //TODO: wait for Digital::InputPin //fixed currently with the HackInputPin, see further above let connection_interface = ConnectionInterface::new(spi, cs, busy_in, dc, rst, delay); - let mut epd4in2 = EPD4in2::new(connection_interface, epd4in2::new()).expect("eink inialize error"); + let mut epd4in2 = EPD4in2::new(connection_interface).expect("eink inialize error"); //let mut buffer = [0u8, epd4in2.get_width() / 8 * epd4in2.get_height()]; let mut buffer = [0u8; 15000]; diff --git a/src/lib.rs b/src/lib.rs index 2872c47..814f104 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -53,7 +53,9 @@ use hal::{ pub mod drawing; mod interface; -pub use interface::{WaveshareInterface}; +pub use interface::{ + WaveshareInterface, + connection_interface::ConnectionInterface}; #[cfg(feature="epd4in2")] mod epd4in2;