[package]
edition = "2024"
name = "embassy-bme280-sensor"
version = "0.2.1"
authors = ["Mark Berner"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "BME280 sensor driver for the Embassy async runtime"
homepage = "https://github.com/mark2b/embassy-bme280-sensor"
readme = "README.md"
license = "MIT OR Apache-2.0"
[features]
default = ["rp2040"]
examples = [
"dep:defmt",
"dep:defmt-rtt",
"dep:panic-probe",
]
rp2040 = ["dep:embassy-rp"]
[lib]
name = "embassy_bme280_sensor"
path = "src/lib.rs"
[[example]]
name = "read-bme280-sensor-rp"
path = "examples/read-bme280-sensor-rp.rs"
required-features = [
"rp2040",
"examples",
]
[dependencies.cortex-m-rt]
version = "0.7"
[dependencies.defmt]
version = "1"
optional = true
[dependencies.defmt-rtt]
version = "1"
optional = true
[dependencies.embassy-executor]
version = "0.9"
features = [
"arch-cortex-m",
"executor-thread",
"executor-interrupt",
"defmt",
]
[dependencies.embassy-rp]
version = "0.9"
features = [
"rp2040",
"defmt",
"unstable-pac",
"time-driver",
"critical-section-impl",
]
optional = true
[dependencies.embassy-time]
version = "0.5"
features = [
"defmt",
"defmt-timestamp-uptime",
]
[dependencies.embedded-hal-async]
version = "1"
[dependencies.panic-probe]
version = "1"
features = ["print-defmt"]
optional = true