1 extern crate spidev; 2 use spidev::Spidev; 3 use std::io::prelude::*; 4 main()5fn main() { 6 let mut spidev = Spidev::open("/dev/spidev0.0").unwrap(); 7 let wrote = spidev.write(&[0xAA, 0x00, 0x01, 0x02, 0x04]).unwrap(); 8 9 let mut buf: [u8; 10] = [0; 10]; 10 let read = spidev.read(&mut buf).unwrap(); // read 10 11 println!("Wrote: {}, Read: {}, Data: {:?}", wrote, read, buf); 12 } 13