#压力传感器 #压力 #传感器 #MEMS #嵌入式HAL驱动程序 #lps22

无需std lps22hb

一个与LPS22HB压力传感器模块交互的平台无关的驱动程序

4个版本

0.1.0 2021年12月8日
0.0.3 2021年12月4日
0.0.2 2021年8月15日
0.0.1 2021年4月17日

#1818 in 嵌入式开发

每月 24 次下载

MIT 许可证

49KB
576

Rust LPS22HB压力传感器驱动程序

Maintenance Intention

基于embedded-hal特质的ST Microelectronics LPS22HB压力传感器的平台无关Rust驱动程序。

灵感来源于并部分基于另一个STMicroelectronics MEMS驱动程序

此驱动程序允许您

  • 读取压力和温度
  • 设置数据速率
  • 检查传感器是否可达
  • 启用和配置中断
  • 读取数据就绪和溢出状态
  • 控制和配置FIFO

进行中

此库正在开发中。并非所有功能都已实现。目前仅实现了I2C接口。欢迎贡献。

待办事项

  • 参考压力设置
  • 添加SPI接口

设备

LPS22HB是一款超紧凑的压阻式绝对压力传感器,作为数字输出晴雨表工作。该设备由一个传感元件和一个IC接口组成,该接口通过I2C或SPI从传感元件与应用程序进行通信。

数据表:LPS22HB

用法

要使用此驱动程序,导入此crate和embedded_hal实现,然后实例化设备。

请在此仓库中找到使用硬件的更多示例: examples

支持

有关问题、问题、功能请求和其他更改,请在github项目中提交问题。

许可证

在以下许可证下提供

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在作品中的任何贡献,将如上所述双重许可,没有任何附加条款或条件。

依赖项

~71KB