[[bench]]
harness = false
name = "event"
path = "benches/event.rs"
[[bench]]
harness = false
name = "reconfigure"
path = "benches/reconfigure.rs"
[[bench]]
harness = false
name = "request"
path = "benches/request.rs"
[[bench]]
harness = false
name = "value"
path = "benches/value.rs"
[[test]]
name = "v2"
path = "tests/v2.rs"
[[test]]
name = "v1"
path = "tests/v1.rs"
[dependencies.bitflags]
version = "2.2"
[dependencies.ioctl-sys]
version = "0.8"
[dependencies.libc]
version = "0.2"
[dependencies.thiserror]
version = "1.0"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.gpiosim]
version = "0.4"
[features]
default = ["uapi_v2"]
uapi_v1 = []
uapi_v2 = []
[lib]
name = "gpiocdev_uapi"
path = "src/lib.rs"
[package]
authors = ["Kent Gibson <warthog618@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["hardware-support", "os::linux-apis", "embedded", "api-bindings"]
description = "A low level library to access GPIO lines on Linux using the GPIO character device"
edition = "2021"
keywords = ["linux", "gpio", "ioctl", "gpiochip", "chardev"]
license = "Apache-2.0 OR MIT"
name = "gpiocdev-uapi"
readme = "README.md"
repository = "https://github.com/warthog618/gpiocdev-rs"
rust-version = "1.62"
version = "0.6.2"
[package.metadata.docs.rs]
all-features = true
targets = []