This crate contains a platform-agnostic driver for the MCP346[1/2/4] Sigma-Delta ADC, using the embedded-hal
traits.
Currently, you can:
```rust ignore use mcp346x::*;
let spipins = (sck, miso, mosi); let spi = Spi::new(p.SPI0, spipins, Frequency::K500, MODE_0);
let address = 0b01; // This is the default address for most chips let mut adc = MCP346x::new(spi, address).intocontinuousmode()?;
adc.setclocksource(mcp346x::ClockSource::Internal)?; adc.setirqinternal_pullup(true)?;
let voltage = adc.measure()?; ```
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.