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;