ms4525do 0.1.0

Platform-agnostic Rust driver for the MS4525DO airspeed sensor with blocking and async APIs
Documentation
[dependencies.defmt]
optional = true
version = "1.0.1"

[dependencies.embassy-time]
optional = true
version = "0.4.0"

[dependencies.embedded-hal]
optional = true
version = "1.0"

[dependencies.embedded-hal-async]
optional = true
version = "1.0"

[dependencies.libm]
version = "0.2.15"

[dependencies.log]
optional = true
version = "0.4"

[dev-dependencies]

[[example]]
name = "async_embassy_example"
path = "examples/async_embassy_example.rs"

[[example]]
name = "blocking_example"
path = "examples/blocking_example.rs"

[[example]]
name = "std_mock_example"
path = "examples/std_mock_example.rs"

[features]
async = ["dep:embassy-time", "dep:embedded-hal-async"]
blocking = ["dep:embedded-hal"]
default = ["async"]
defmt = ["dep:defmt", "embedded-hal?/defmt-03", "embedded-hal-async?/defmt-03"]
log = ["dep:log"]
std = []

[lib]
name = "ms4525do"
path = "src/lib.rs"

[package]
authors = ["cojmeister"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["embedded", "hardware-support", "no-std", "aerospace"]
description = "Platform-agnostic Rust driver for the MS4525DO airspeed sensor with blocking and async APIs"
documentation = "https://docs.rs/ms4525do"
edition = "2021"
homepage = "https://github.com/cojmeister/ms4525do"
keywords = ["embedded", "sensor", "airspeed", "ms4525do", "no-std"]
license = "MIT OR Apache-2.0"
name = "ms4525do"
readme = "readme.md"
repository = "https://github.com/cojmeister/ms4525do"
version = "0.1.0"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[profile.dev]
debug = 2
opt-level = "s"

[profile.release]
debug = 2
lto = true
opt-level = "s"