#sensor #hal #driver

HTU21D

HTU21D 驱动程序使用 embedded_hal

2 个版本

0.1.1 2020年5月2日
0.1.0 2020年5月2日

#1823硬件支持

43 每月下载量

MIT 许可证

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

有关 HTU21D 数据表的更多信息,请点击此链接。

示例

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