Skip to content
Rust SPI driver for MCP3xxx family of 10-13-Bit A/D converters.
Rust
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci
examples
src
.gitignore
.travis.yml
Cargo.toml
README.md
rustfmt.toml

README.md

Rust SPI driver for MCP3xxx family of 10-13-Bit A/D converters

Build Status crates.io

This crate provides a Rust SPI driver for MCP3xxx family of 10-13-Bit A/D converters. It provides an easy to use high-level API to interact with the A/D converter.

The implementation currently relies on the rppal library and as such is limited to Raspberry Pi. It doesn't rely on embedded-hal as it currently doesn't provide sufficient API for setting up SPI devices.


The datasheet for MCP3002 can be found here.
The datasheet for MCP3004 and MCP3008 can be found here.
The datasheet for MCP3202 can be found here.
The datasheet for MCP3204 and MCP3208 can be found here.
The datasheet for MCP3302 and MCP3304 can be found here.

You can’t perform that action at this time.