Browse Source

Cleanup of imports

embedded-hal-1.0
Chris 7 years ago
parent
commit
550338a1ae
  1. 13
      examples/embedded_linux_epd1in54/src/main.rs
  2. 12
      examples/embedded_linux_epd2in9/src/main.rs
  3. 13
      examples/embedded_linux_epd4in2/src/main.rs

13
examples/embedded_linux_epd1in54/src/main.rs

@ -1,10 +1,12 @@
// the library for the embedded linux device // the library for the embedded linux device
extern crate linux_embedded_hal as lin_hal; extern crate linux_embedded_hal as lin_hal;
use lin_hal::spidev::{self, SpidevOptions};
use lin_hal::{Pin, Spidev};
use lin_hal::sysfs_gpio::Direction;
use lin_hal::Delay;
// the eink library // the eink library
extern crate eink_waveshare_rs; extern crate eink_waveshare_rs;
use eink_waveshare_rs::{ use eink_waveshare_rs::{
epd1in54::{ epd1in54::{
EPD1in54, EPD1in54,
@ -14,11 +16,7 @@ use eink_waveshare_rs::{
prelude::*, prelude::*,
}; };
use lin_hal::spidev::{self, SpidevOptions}; // Graphics
use lin_hal::{Pin, Spidev};
use lin_hal::sysfs_gpio::Direction;
use lin_hal::Delay;
extern crate embedded_graphics; extern crate embedded_graphics;
use embedded_graphics::coord::Coord; use embedded_graphics::coord::Coord;
use embedded_graphics::fonts::{Font6x8}; use embedded_graphics::fonts::{Font6x8};
@ -26,6 +24,7 @@ use embedded_graphics::prelude::*;
//use embedded_graphics::primitives::{Circle, Line}; //use embedded_graphics::primitives::{Circle, Line};
use embedded_graphics::Drawing; use embedded_graphics::Drawing;
// HAL (Traits)
extern crate embedded_hal; extern crate embedded_hal;
use embedded_hal::prelude::*; use embedded_hal::prelude::*;

12
examples/embedded_linux_epd2in9/src/main.rs

@ -1,9 +1,12 @@
// the library for the embedded linux device // the library for the embedded linux device
extern crate linux_embedded_hal as lin_hal; extern crate linux_embedded_hal as lin_hal;
use lin_hal::spidev::{self, SpidevOptions};
use lin_hal::{Pin, Spidev};
use lin_hal::sysfs_gpio::Direction;
use lin_hal::Delay;
// the eink library // the eink library
extern crate eink_waveshare_rs; extern crate eink_waveshare_rs;
use eink_waveshare_rs::{ use eink_waveshare_rs::{
epd2in9::{ epd2in9::{
EPD2in9, EPD2in9,
@ -13,11 +16,7 @@ use eink_waveshare_rs::{
prelude::*, prelude::*,
}; };
use lin_hal::spidev::{self, SpidevOptions}; // Graphics
use lin_hal::{Pin, Spidev};
use lin_hal::sysfs_gpio::Direction;
use lin_hal::Delay;
extern crate embedded_graphics; extern crate embedded_graphics;
use embedded_graphics::coord::Coord; use embedded_graphics::coord::Coord;
use embedded_graphics::fonts::{Font6x8}; use embedded_graphics::fonts::{Font6x8};
@ -25,6 +24,7 @@ use embedded_graphics::prelude::*;
//use embedded_graphics::primitives::{Circle, Line}; //use embedded_graphics::primitives::{Circle, Line};
use embedded_graphics::Drawing; use embedded_graphics::Drawing;
// HAL (Traits)
extern crate embedded_hal; extern crate embedded_hal;
use embedded_hal::prelude::*; use embedded_hal::prelude::*;

13
examples/embedded_linux_epd4in2/src/main.rs

@ -1,9 +1,12 @@
// the library for the embedded linux device // the library for the embedded linux device
extern crate linux_embedded_hal as lin_hal; extern crate linux_embedded_hal as lin_hal;
use lin_hal::spidev::{self, SpidevOptions};
use lin_hal::{Pin, Spidev};
use lin_hal::sysfs_gpio::Direction;
use lin_hal::Delay;
// the eink library // the eink library
extern crate eink_waveshare_rs; extern crate eink_waveshare_rs;
use eink_waveshare_rs::{ use eink_waveshare_rs::{
epd4in2::{ epd4in2::{
EPD4in2, EPD4in2,
@ -13,6 +16,7 @@ use eink_waveshare_rs::{
prelude::*, prelude::*,
}; };
// Graphics
extern crate embedded_graphics; extern crate embedded_graphics;
use embedded_graphics::coord::Coord; use embedded_graphics::coord::Coord;
use embedded_graphics::fonts::{Font6x8, Font12x16}; use embedded_graphics::fonts::{Font6x8, Font12x16};
@ -20,10 +24,9 @@ use embedded_graphics::prelude::*;
use embedded_graphics::primitives::{Circle, Line}; use embedded_graphics::primitives::{Circle, Line};
use embedded_graphics::Drawing; use embedded_graphics::Drawing;
use lin_hal::spidev::{self, SpidevOptions}; // HAL (Traits)
use lin_hal::{Pin, Spidev}; extern crate embedded_hal;
use lin_hal::sysfs_gpio::Direction; use embedded_hal::prelude::*;
use lin_hal::Delay;
// activate spi, gpio in raspi-config // activate spi, gpio in raspi-config
// needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems // needs to be run with sudo because of some sysfs_gpio permission problems and follow-up timing problems

Loading…
Cancel
Save