9个版本
0.3.0 | 2022年9月29日 |
---|---|
0.3.0-pre.1 | 2022年9月11日 |
0.2.0 | 2022年9月10日 |
0.1.0 | 2022年9月10日 |
0.1.0-pre.3 | 2022年9月6日 |
#6 in #thermometer
每月下载量:31
47KB
860 行
HP203B Rust 驱动程序
为基于 embedded-hal
的应用程序编写的HopeRF HP203B气压计/温度计驱动程序。
当前处于基本未测试、预发布状态.
lib.rs
:
要开始,创建一个 HP203B
.
示例
use hp203b::{HP203B, csb::CSBLow, OSR, Channel};
// ... initialise i2c device and delay
let altimeter = HP203B::<_, _, CSBLow>::new(
i2c,
OSR::OSR1024,
Channel::SensorPressureTemperature,
&mut delay,
)?;
let mut altimeter = altimeter.to_altitude()?;
altimeter.set_offset(1000)?; // We're 1000m above sea level
let alti = altimeter.read_alti()?;
println!("Altitude: {}m", alti.0);
功能
defmt
功能通过 defmt
包提供各种级别的日志记录。默认情况下是禁用的。
依赖关系
~420–600KB
~11K SLoC