2 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2019 年 3 月 31 日 |
---|---|
0.1.0 | 2018 年 2 月 25 日 |
#1251 在 硬件支持
6KB
58 行
si7021
Rust I²C 驱动程序,用于 Si7021 湿度计和温度计。
示例
extern crate i2cdev;
extern crate si7021;
extern crate i2csensors;
use i2cdev::linux::LinuxI2CDevice;
use si7021::{Si7021, SI7021_I2C_ADDRESS};
use i2csensors::{Hygrometer, Thermometer};
fn main() {
let device = LinuxI2CDevice::new("/dev/i2c-1", SI7021_I2C_ADDRESS).unwrap();
let mut si7021 = Si7021::new(device);
println!("humidity: {:6.2} %", si7021.relative_humidity().unwrap());
println!("temperature: {:6.2} °C", si7021.temperature_celsius().unwrap());
}
许可证
许可协议为以下之一:
- Apache 许可证 2.0 版,(https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则任何有意提交以包含在本作品中的贡献,如 Apache-2.0 许可证中定义的,应如上所述双重许可,不附加任何额外条款或条件。
依赖关系
~2MB
~38K SLoC