#压力传感器 #无std驱动 #压力 #spi #传感器 #hal

无std ms5611-spi

MS5611和MS5607气压传感器无std驱动

2个不稳定版本

使用旧的Rust 2015

0.2.0 2020年4月2日
0.1.0 2019年2月27日

#1314硬件支持

26 每月下载量
用于 pixracer_bsp

MIT/Apache

20KB
372

MS5611

MS5611 (气压传感器) 的无std驱动

设备

TE Connectivity MS5611 是一款高分辨率气压传感器。该设备支持SPI和I2C总线接口(本驱动只支持SPI)。

更多信息和数据表可以在 https://www.te.com/usa-en/product-CAT-BLPS0036.html#mdp-tabs-content 找到

状态

  • SPI访问
  • 测量压力
  • 测量温度
  • 获取工厂系数
  • 检查系数CRC
  • 基本测试(CRC,基本转换)
  • I2C访问
  • CI
  • 文档

许可证

许可协议为以下之一

由您选择。


lib.rs:

MS5611 (气压传感器) 的无std驱动

用法

使用嵌入式-hal实现来获取SPI,NCS和延迟,然后创建ms5611句柄

// Create handle
let ms5611 = Ms5611::new(spi, ncs, Delay)?;
// Get a second order compensated pressure (and thermo) sample,
let sample = ms5611.get_second_order_sample(Oversampling::OS_2048)?;
println!("{:?}", sample);

参考

依赖项

~71KB