# Rust SDP800 Driver
![No Std][no-std-badge]
[![Build status][workflow-badge]][workflow]
This is a platform agnostic Rust driver for the Sensirion SDP800 differential pressure sensor.
using the [`embedded-hal`](https://github.com/japaric/embedded-hal) traits.
## The Device
The Sensirion SDP800 is a differential pressure sensor. It has an I²C interface.
## Status
- [x] Get product identifier
- [x] Get differential pressure (triggered sample)
- [x] Get mass flow (triggered sample)
- [x] Stop sampling continuous measurement
- [x] Continuously sample differential pressure
- [x] Continuously sample mass flow
- [x] Value conversion
- [x] Type-state based initialization and mode selection (triggered and continuous mode, idle mode)
- [ ] Polling and timeouts for states instead of delay-based implementation
- [ ] Soft reset
- [ ] Sample pressure/mass flow only in sampling state, use saved values for conversion factor and temperature
## License
Licensed under
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
<!-- Badges -->
[workflow]: https://github.com/barafael/sdp8xx-rs/actions?query=workflow%3Abuild
[workflow-badge]: https://img.shields.io/github/workflow/status/barafael/sdp8xx-rs/build/main
[no-std-badge]: https://img.shields.io/badge/no__std-yes-blue
sdp8xx-rs:Sensirion SDP800差压传感器的防锈驱动器
需积分: 50 114 浏览量
2021-04-13
07:23:12
上传
评论 1
收藏 12KB ZIP 举报
蜜柚酱Lolita
- 粉丝: 27
- 资源: 4623
最新资源
- 封装swagger组件,提供全新UI以及无状态登录接口调用解决方案
- 小龙坎支局2024年4月渠道积分核对数据.xlam
- onlyoffice搭建及与alist使用的view.html
- Quadcopter-UAV-attitude-estimation-linux常用命令大全demo
- Quadcopter-UAV-attitude-estimation-based-on-数据库课程设计
- pbdlib-python-master.zip
- 43904245495352013_base.apk
- 基于springboot+vue + redis的工作流审批系统
- 【qt基础语法及实际案例解析】qt基础语法及实际案例解析
- 结课作业.psd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0