From 6ca5d58919b3ac87c0c82c62e7debb80ca3d931d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Gro=C3=9F?= Date: Mon, 6 Aug 2018 14:51:31 +0200 Subject: [PATCH] still a feature gate update --- src/lib.rs | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index ed70e1f..2872c47 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -51,14 +51,29 @@ use hal::{ }; pub mod drawing; -pub mod epd4in2; -mod epds; +mod interface; +pub use interface::{WaveshareInterface}; -pub mod epd2in9; +#[cfg(feature="epd4in2")] +mod epd4in2; +#[cfg(feature="epd4in2")] +pub use epd4in2::EPD4in2; -pub mod interface; +#[cfg(feature="epd1in54")] +mod epd1in54; +#[cfg(feature="epd1in54")] +pub use epd1in54::EPD1in54; + +#[cfg(feature="epd2in9")] +mod epd2in9; +///2in9 eink +#[cfg(feature="epd2in9")] +///2in9 eink +pub use epd2in9::EPD2in9; + +#[cfg(any(feature="epd1in54", feature="epd2in9"))] pub mod type_a;