[package]
name = "bme280-multibus"
version = "0.5.0"
authors = ["Alex Martens <alex@thinglab.org>"]
edition = "2021"
repository = "https://github.com/newAM/bme280-multibus"
license = "MIT"
description = "BME280 driver with support for SPI and I2C"
readme = "README.md"
keywords = ["i2c", "driver", "embedded-hal-driver", "bosch", "bme280"]
categories = ["embedded", "hardware-support", "no-std"]
[features]
serde = ["dep:serde"]
[dependencies]
eh0 = { package = "embedded-hal", version = "0.2.7" }
eh1 = { package = "embedded-hal", version = "1" }
eha1 = { package = "embedded-hal-async", version = "1" }
serde = { version = "1", features = ["derive"], default-features = false, optional = true }
[dev-dependencies]
ehm = { package = "embedded-hal-mock", git = "https://github.com/dbrgn/embedded-hal-mock.git", rev = "12ba261a69a96dc76c47e414236ffd45b6efa79b", features = ["eh0", "eh1", "embedded-hal-async"] }
ftdi-embedded-hal = { version = "0.21", features = ["libftd2xx"] }
tokio = { version = "1.33.0", features = ["rt", "macros"] }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]