[package]
name = "evdevil"
version = "0.2.2"
edition = "2024"
license = "0BSD"
description = "Bindings to Linux' input device APIs: evdev and uinput"
categories = ["os::linux-apis", "hardware-support"]
repository = "https://github.com/SludgePhD/evdevil"
keywords = ["gamepad", "joystick", "keyboard", "mouse", "touchscreen"]
rust-version = "1.85"
[dependencies]
libc = "0.2.172"
linux-ioctl = "0.2.3"
log = "0.4.27"
serde = { version = "1.0.219", optional = true }
[features]
serde = ["dep:serde"]
[dev-dependencies]
env_logger = "0.11.8"
serde = "1.0.219"
csv = "1.3.1"
postcard = { version = "1.1", features = ["alloc"] }
[[test]]
name = "hotplug"
harness = false