This is a platform agnostic Rust driver for the Sensirion SGP30 gas sensor,
based on the embedded-hal
or
embedded-hal-async
traits.
Docs: https://docs.rs/sgp30
The Sensirion SGP30 is a low-power gas sensor for indoor air quality applications with good long-term stability. It has an I²C interface with TVOC (Total Volatile Organic Compounds) and CO₂ equivalent signals.
Datasheet: https://www.sensirion.com/file/datasheet_sgp30
- Measure air quality
- Get and set baseline
- Set humidity
- Get feature set
- Get raw signals
- Get serial number
- Support on-chip self-test
- CRC checks
- Docs
- [`embedded-hal-async] support
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.