toes-matter/Cargo.toml

52 lines
1.4 KiB
TOML

[package]
name = "toes-matter"
version = "0.1.10"
edition = "2021"
license = "MIT OR Apache-2.0"
readme = "README.md"
publish = false
[[bin]]
name = "toes-matter"
required-features = ["device"]
[[bin]]
name = "toes-matter-credentials"
[[example]]
name = "basic"
required-features = ["device"]
[features]
default = ["device"]
device = [
"dep:async-io",
"dep:embassy-futures",
"dep:embassy-time",
"dep:embassy-time-queue-utils",
"dep:env_logger",
"dep:futures-lite",
"dep:log",
"rs-matter/log",
"rs-matter/os",
"rs-matter/rustcrypto",
"rs-matter/zbus",
"rs-matter/max-sessions-32",
"rs-matter/max-groups-per-fabric-12",
"rs-matter/max-group-keys-per-fabric-2",
"rs-matter/max-group-endpoints-per-fabric-3",
"zeroconf",
]
zeroconf = ["rs-matter/zeroconf"]
[dependencies]
async-io = { version = "2", optional = true }
embassy-futures = { version = "0.1", optional = true }
embassy-time = { version = "0.5", features = ["std"], optional = true }
embassy-time-queue-utils = { version = "0.3", features = ["generic-queue-64"], optional = true }
env_logger = { version = "0.11", optional = true }
futures-lite = { version = "2", optional = true }
log = { version = "0.4", optional = true }
rand = { version = "0.8", features = ["std", "std_rng"] }
rs-matter = { git = "https://git.fishmt.net/nakajima/rs-matter", branch = "bluez-ios-reconnect", default-features = false }