Platform agnostic Rust driver for the Sensirion SGP30 gas sensor.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add CI Mar 25, 2018
examples Add wrapper types for measurements and baseline Mar 31, 2018
src Docs: Use timers, not delay Dec 2, 2018
.gitignore Ignore Cargo.lock (#4) Jun 18, 2018
CHANGELOG.md Release v0.2.1 Dec 2, 2018
Cargo.toml Release v0.2.1 Dec 2, 2018
LICENSE-APACHE Prepare for release Mar 31, 2018
LICENSE-MIT Prepare for release Mar 31, 2018
README.md Remove clippy plugin Jun 18, 2018
RELEASING.md Prepare for release Mar 31, 2018
build-rpi0.sh Initial commit Mar 25, 2018

README.md

Rust SGP30 Driver

CircleCI Crates.io Version Crates.io Downloads

This is a platform agnostic Rust driver for the Sensirion SGP30 gas sensor, based on the embedded-hal traits.

Docs: https://docs.rs/sgp30

The Device

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

Status

  • 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

License

Licensed under either of

Contributing

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.