7个版本 (2个稳定版本)
1.1.0 | 2024年1月11日 |
---|---|
1.0.0 | 2022年12月24日 |
0.3.0 | 2018年5月15日 |
0.2.1 | 2018年3月13日 |
0.1.1 | 2018年3月11日 |
#513 在 嵌入式开发
每月48次下载
34KB
443 行
Rust MCP3425/6/7/8 驱动程序
这是一个基于 embedded-hal
特性的,适用于MCP3425(以及更新的变体MCP3426/MCP3427/MCP3428)的跨平台Rust驱动程序。
入门博客: https://blog.dbrgn.ch/2018/3/13/rust-mcp3425-driver/
设备
Microchip MCP3425是一款低电流16位模数转换器。
该设备具有I²C接口和板上±2048mV参考。
变体 MCP3426/7/8 非常相似,但支持多个输入通道。它们也得到支持,但需要启用以下Cargo功能之一
dual_channel
用于 MCP3426/7quad_channel
用于 MCP3428
状态
- 支持单次测量
- 支持连续测量
- 可配置采样率/分辨率
- 可配置增益(PGA)
- 可配置通道(仅限 MCP3426/7/8)
- 处理饱和值(高和低)
- 文档
许可证
许可证为以下之一
- Apache许可证第2版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
贡献
除非您明确声明,否则您有意提交给作品以包含在内的任何贡献,根据Apache-2.0许可证的定义,应如上所述双许可,不得附加任何额外条款或条件。
依赖项
~225–405KB