#spi-driver #spi #adc #mcp3008 #mcp3208 #mcp3304

mcp3xxx

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

1 unstable release

0.1.0-pre.1 Jul 13, 2019

#30 in #adc

MIT license

11KB
215 lines

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

Build Status

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.

Dependencies

~380KB