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 嵌入式开发
31KB
355 行
Sensirion SGPC3驱动程序
基于嵌入式hal的Rust Sensirion Sgpc3驱动程序
使用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 License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
贡献
除非您明确表示,否则任何有意提交以包含在您的工作中的贡献,如Apache-2.0许可证中定义的,将根据上述方式双重许可,不附加任何额外条款或条件。
依赖
~2.5MB
~46K SLoC