First version working on an actual PNP unit

This commit is contained in:
Marc Riera 2023-02-15 23:12:37 +01:00
parent c1f0aa2a89
commit 974dcce2d7
2 changed files with 8 additions and 6 deletions

View file

@ -2,17 +2,16 @@ use evdev_rs::Device;
use evdev_rs::ReadFlag;
fn main() {
let d = Device::new_from_path("/dev/input/event4").unwrap();
let d = Device::new_from_path("/dev/input/event1").unwrap();
loop {
let ev = d.next_event(ReadFlag::NORMAL).map(|val| val.1);
match ev {
Ok(ev) => println!("Event: time {}.{}, {} {}",
ev.time.tv_sec,
ev.time.tv_usec,
Ok(ev) => println!("Event: {} {} {}",
ev.event_type().map(|ev_type| format!("{}", ev_type)).unwrap_or("".to_owned()),
ev.event_code,
ev.value),
Err(_e) => (),
}
}
}
}