libscd 0.2.0

Rust drivers for various SCD devices such as scd30 and scd4x CO2 sensors
Documentation

Lib SCD

License Version Downloads Build

LibSCD is s Rust driver implementation for SCD30, SCD40 and SCD41 sensors using the embedded-hal and embedded-hal-async interfaces.

Usage

Add the crate as a dependency in Cargo.toml

[dependencies.libscd]
version = "0.2.0"
features = []

The support for each sensor and sync/async mode is controlled by a feature:

Feature Description
sync Enables the blocking driver implementation for the selected sensors
async Enables the async driver implementation for the selected sensors
scd30 Enables the driver for the SCD30 sensor
scd40 Enables the driver for the SCD40 sensor
scd41 Enables the driver for the SCD41 sensor
defmt Derive defmt::Format for the error type

License

The project is dual licensed under MIT or APACHE-2.0