diff --git a/examples/embedded_linux/src/main.rs b/examples/embedded_linux/src/main.rs index 5286b15..2b17244 100644 --- a/examples/embedded_linux/src/main.rs +++ b/examples/embedded_linux/src/main.rs @@ -55,23 +55,23 @@ impl<'a> InputPin for HackInputPin<'a> { fn main() { // Configure SPI - let mut spi = Spidev::open("/dev/spidev0.0").unwrap(); + let mut spi = Spidev::open("/dev/spidev0.0").expect("spidev directory"); let options = SpidevOptions::new() .bits_per_word(8) .max_speed_hz(1_000_000) .mode(spidev::SPI_MODE_0) .build(); - spi.configure(&options).unwrap(); + spi.configure(&options).expect("spi configuration"); // Configure Digital I/O Pin to be used as Chip Select for SPI let cs = Pin::new(7);//BCM7 CE0 - cs.export().unwrap(); + cs.export().expect("cs export"); while !cs.is_exported() {} - cs.set_direction(Direction::Out).unwrap(); - cs.set_value(1).unwrap(); + cs.set_direction(Direction::Out).expect("CS Direction"); + cs.set_value(1).expect("CS Value set to 1"); let busy = Pin::new(5);//pin 29 - busy.export().unwrap(); + busy.export().expect("busy export"); while !busy.is_exported() {} busy.set_direction(Direction::In).unwrap(); busy.set_value(1).unwrap();