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 次下载
49KB
576 行
Rust LPS22HB压力传感器驱动程序
基于embedded-hal
特质的ST Microelectronics LPS22HB压力传感器的平台无关Rust驱动程序。
灵感来源于并部分基于另一个STMicroelectronics MEMS驱动程序。
此驱动程序允许您
- 读取压力和温度
- 设置数据速率
- 检查传感器是否可达
- 启用和配置中断
- 读取数据就绪和溢出状态
- 控制和配置FIFO
进行中
此库正在开发中。并非所有功能都已实现。目前仅实现了I2C接口。欢迎贡献。
待办事项
- 参考压力设置
- 添加SPI接口
设备
LPS22HB是一款超紧凑的压阻式绝对压力传感器,作为数字输出晴雨表工作。该设备由一个传感元件和一个IC接口组成,该接口通过I2C或SPI从传感元件与应用程序进行通信。
数据表:LPS22HB
用法
要使用此驱动程序,导入此crate和embedded_hal
实现,然后实例化设备。
请在此仓库中找到使用硬件的更多示例: examples
支持
有关问题、问题、功能请求和其他更改,请在github项目中提交问题。
许可证
在以下许可证下提供
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在作品中的任何贡献,将如上所述双重许可,没有任何附加条款或条件。
依赖项
~71KB