• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 extern crate spidev;
2 use spidev::Spidev;
3 use std::io::prelude::*;
4 
main()5 fn 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