2 个版本
0.1.1 | 2020年5月2日 |
---|---|
0.1.0 | 2020年5月2日 |
#1823 在 硬件支持
43 每月下载量
8KB
75 行
HTU21D
Rust 库,用于通过 i2c 与 HTU21D 温湿度传感器通信。此库使用 cargo 的自定义构建命令进行配置,该库自动为 Linux ARMV7 架构构建。
此构建处于开发阶段,目前没有测试,没有基准测试。该库被快速编写,以便测试Mikro Elektronika Temp&Hum13 板。此板是一个封闭源代码系统,因此未提供开发套件。
然而,Mikro Elektronika Temp&Hum13 板在其 i2c 总线上运行一个 HTU21D 芯片。因此允许与传感器的简单 i2c 通信,绕过了 Mikro Elektronika Temp&Hum13。此库也可以使用 Mikro Elekronika Pi 3 Click Shield。
示例
extern crate HTU21D;
extern crate linux_embedded_hal as hal;
use HTU21D::HTU21D;
use hal::I2cdev;
fn main () {
let mut dev = I2cdev::new("/dev/i2c-1").unwrap();
let driver = HTU21D::new(dev);
}
依赖项
~2MB
~44K SLoC