#sensirion #driver #embedded-hal-driver #tvoc

no-std sgpc3

Rust驱动程序,用于Sensirion SGPC3气体传感器

4个版本 (1个稳定版)

1.0.0 2022年3月31日
0.0.3 2022年3月25日
0.0.2 2021年1月15日
0.0.1 2021年1月10日

#672 in 嵌入式开发

MIT/Apache

31KB
355

Sensirion SGPC3驱动程序

基于嵌入式hal的Rust Sensirion Sgpc3驱动程序

Build status Crates.io Version Crates.io Downloads No Std

使用embedded-hal特质,为Sensirion SGPC3气体传感器提供平台无关的Rust驱动程序。

Sensirion SGPC3

Sensirion SGPC是一种低功耗、高精度的气体传感器,适用于空气质量应用。该传感器具有不同的采样速率,可以根据应用需求优化功耗,并具有保存和设置基线的能力,以便更快地启动并提高准确性。传感器使用I²C接口并测量TVOC(总挥发性有机化合物)。

数据表: https://www.sensirion.com/file/datasheet_sgpc3

开发状态

传感器功能完整,未来开发将不断演进

  • 迁移到使用Embedded-hal 1.x
  • 固定crate 2.x迁移
  • Rust编译器2021年的变化

现在该软件包为1.0.0版本。当进行不向后兼容的更改时,主版本号会发生变化。当添加新的向后兼容功能时,第一个小版本号1.x.0会发生变化。当进行没有功能更改的修复时,第二个小版本号1.0.x会发生变化。

建议只设置主版本号以获取未来的错误修复。

许可

许可方式如下

贡献

除非您明确表示,否则任何有意提交以包含在您的工作中的贡献,如Apache-2.0许可证中定义的,将根据上述方式双重许可,不附加任何额外条款或条件。

依赖

~2.5MB
~46K SLoC