mirror of
https://github.com/marcriera/ddgo-pnp-controller.git
synced 2025-04-29 21:37:04 +02:00
First version working on an actual PNP unit
This commit is contained in:
parent
c1f0aa2a89
commit
974dcce2d7
2 changed files with 8 additions and 6 deletions
|
@ -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) => (),
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue