Browse Source

run cargo fmt over 4in2 example

embedded-hal-1.0
Chris 7 years ago
parent
commit
973b1d8982
  1. 26
      examples/embedded_linux_epd4in2/src/main.rs

26
examples/embedded_linux_epd4in2/src/main.rs

@ -1,17 +1,14 @@
// 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::spidev::{self, SpidevOptions};
use lin_hal::{Pin, Spidev};
use lin_hal::sysfs_gpio::Direction; use lin_hal::sysfs_gpio::Direction;
use lin_hal::Delay; use lin_hal::Delay;
use lin_hal::{Pin, Spidev};
// the eink library // the eink library
extern crate epd_waveshare; extern crate epd_waveshare;
use epd_waveshare::{ use epd_waveshare::{
epd4in2::{ epd4in2::{Buffer4in2, EPD4in2},
EPD4in2,
Buffer4in2,
},
graphics::{Display, DisplayRotation}, graphics::{Display, DisplayRotation},
prelude::*, prelude::*,
}; };
@ -19,7 +16,7 @@ use epd_waveshare::{
// Graphics // 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::{Font12x16, Font6x8};
use embedded_graphics::prelude::*; use embedded_graphics::prelude::*;
use embedded_graphics::primitives::{Circle, Line}; use embedded_graphics::primitives::{Circle, Line};
use embedded_graphics::Drawing; use embedded_graphics::Drawing;
@ -37,7 +34,6 @@ fn main() {
} }
fn run() -> Result<(), std::io::Error> { fn run() -> Result<(), std::io::Error> {
// Configure SPI // Configure SPI
// Settings are taken from // Settings are taken from
let mut spi = Spidev::open("/dev/spidev0.0").expect("spidev directory"); let mut spi = Spidev::open("/dev/spidev0.0").expect("spidev directory");
@ -75,8 +71,8 @@ fn run() -> Result<(), std::io::Error> {
let mut delay = Delay {}; let mut delay = Delay {};
let mut epd4in2 =
let mut epd4in2 = EPD4in2::new(&mut spi, cs, busy, dc, rst, &mut delay).expect("eink initalize error"); EPD4in2::new(&mut spi, cs, busy, dc, rst, &mut delay).expect("eink initalize error");
println!("Test all the rotations"); println!("Test all the rotations");
let mut buffer = Buffer4in2::default(); let mut buffer = Buffer4in2::default();
@ -117,12 +113,12 @@ fn run() -> Result<(), std::io::Error> {
.into_iter(), .into_iter(),
); );
epd4in2.update_frame(&mut spi, &display.buffer()).unwrap(); epd4in2.update_frame(&mut spi, &display.buffer()).unwrap();
epd4in2.display_frame(&mut spi).expect("display frame new graphics"); epd4in2
.display_frame(&mut spi)
.expect("display frame new graphics");
delay.delay_ms(5000u16); delay.delay_ms(5000u16);
println!("Now test new graphics with default rotation and some special stuff:"); println!("Now test new graphics with default rotation and some special stuff:");
display.clear_buffer(Color::White); display.clear_buffer(Color::White);
@ -169,7 +165,6 @@ fn run() -> Result<(), std::io::Error> {
.into_iter(), .into_iter(),
); );
// a moving `Hello World!` // a moving `Hello World!`
let limit = 10; let limit = 10;
for i in 0..limit { for i in 0..limit {
@ -187,12 +182,13 @@ fn run() -> Result<(), std::io::Error> {
); );
epd4in2.update_frame(&mut spi, &display.buffer()).unwrap(); epd4in2.update_frame(&mut spi, &display.buffer()).unwrap();
epd4in2.display_frame(&mut spi).expect("display frame new graphics"); epd4in2
.display_frame(&mut spi)
.expect("display frame new graphics");
delay.delay_ms(1_000u16); delay.delay_ms(1_000u16);
} }
println!("Finished tests - going to sleep"); println!("Finished tests - going to sleep");
epd4in2.sleep(&mut spi) epd4in2.sleep(&mut spi)
} }

Loading…
Cancel
Save