[package]
edition = "2021"
name = "mpr121-hal"
version = "0.5.0"
authors = [
"Tendsin Mende <tendsin@protonmail.com>",
"Scott Gibb <smgibb@yahoo.com",
]
build = false
include = [
"/src/lib.rs",
"/src/communications.rs",
"/src/mpr121.rs",
"/src/registers.rs",
"/Cargo.toml",
"/README.md",
"/CHANGELOG.md",
"/LICENSE-MIT",
"/LICENSE-APACHE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "MPR121 proximity capacitive touch sensor controller hal driver implementation."
homepage = "https://gitlab.com/tendsinmende/mpr121-hal"
documentation = "https://docs.rs/mpr121-hal/latest/"
readme = "README.md"
keywords = [
"sensor",
"capacitive",
"embedded-hal-driver",
"embedded-hal",
"hal",
]
categories = [
"embedded",
"hardware-support",
"no-std",
]
license = "MIT OR Apache-2.0"
repository = "https://gitlab.com/tendsinmende/mpr121-hal"
[features]
async = ["dep:embedded-hal-async"]
default = ["sync"]
sync = [
"dep:embedded-hal",
"maybe-async/is_sync",
]
[lib]
name = "mpr121_hal"
path = "src/lib.rs"
[dependencies.embedded-hal]
version = "1.0"
optional = true
[dependencies.embedded-hal-async]
version = "1.0"
optional = true
[dependencies.maybe-async]
version = "0.2.10"
[dependencies.num_enum]
version = "0.7.3"
default-features = false
[dev-dependencies.ftdi]
version = "0.1.3"
[dev-dependencies.ftdi-embedded-hal]
version = "0.23.2"
features = [
"libftd2xx",
"libftd2xx-static",
]
[dev-dependencies.shared-bus]
version = "0.3.1"