[package] name = "toes-matter" version = "0.1.14" 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-compat", "dep:embassy-time-queue-utils", "dep:env_logger", "dep:futures-lite", "dep:log", "dep:rs-matter-stack", "dep:static_cell", "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", "rs-matter-stack/log", "rs-matter-stack/os", "rs-matter-stack/std", "rs-matter-stack/zbus", "rs-matter-stack/max-sessions-32", "rs-matter-stack/max-groups-per-fabric-12", "rs-matter-stack/max-group-keys-per-fabric-2", "rs-matter-stack/max-group-endpoints-per-fabric-3", "zeroconf", ] zeroconf = ["rs-matter/zeroconf", "rs-matter-stack/zeroconf"] [dependencies] async-compat = { version = "0.2", 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 = { version = "0.1", default-features = false } rs-matter-stack = { git = "https://git.fishmt.net/nakajima/rs-matter-stack", branch = "master", default-features = false, optional = true } static_cell = { version = "2.1", optional = true } [patch.crates-io] rs-matter = { git = "https://git.fishmt.net/nakajima/rs-matter", branch = "bluez-ios-reconnect" }