Skip to content

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

Notifications You must be signed in to change notification settings

trashware/mcp3xxx-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.