[package] name = "toes-matter" version = "0.1.9" 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 }