shared-bus 0.2.4

Abstraction for sharing a bus between multiple devices.
Documentation
[dependencies.atomic-polyfill]
optional = true
version = "0.1.6"

[dependencies.cortex-m]
optional = true
version = "0.6.3"

[dependencies.embedded-hal]
features = ["unproven"]
version = "0.2.3"

[dependencies.embedded-hal-alpha]
optional = true
package = "embedded-hal"
version = "=1.0.0-alpha.8"

[dependencies.nb]
version = "0.1.3"

[dependencies.once_cell]
optional = true
version = "1.4.0"

[dependencies.spin]
optional = true
version = "0.9.2"

[dependencies.xtensa-lx]
optional = true
version = "0.6.0"
[dev-dependencies.embedded-hal-mock]
version = "0.8"

[features]
cortex-m = ["dep:cortex-m", "atomic-polyfill"]
eh-alpha = ["embedded-hal-alpha"]
std = ["once_cell"]
xtensa = ["xtensa-lx", "spin"]

[package]
authors = ["Rahix <rahix@rahix.de>"]
categories = ["embedded", "no-std"]
description = "Abstraction for sharing a bus between multiple devices."
documentation = "https://docs.rs/shared-bus"
edition = "2018"
keywords = ["embedded-hal", "embedded-hal-impl", "i2c", "spi", "bus"]
license = "MIT OR Apache-2.0"
name = "shared-bus"
readme = "README.md"
repository = "https://github.com/Rahix/shared-bus"
version = "0.2.4"
[package.metadata.docs.rs]
all-features = true