From 4905c13ae1e77cad1a325d66000de930c1e4abbb Mon Sep 17 00:00:00 2001 From: Diego Barrios Romero Date: Wed, 7 Nov 2018 20:27:34 +0100 Subject: Add example --- examples/linux.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 examples/linux.rs diff --git a/examples/linux.rs b/examples/linux.rs new file mode 100644 index 0000000..aa1eec4 --- /dev/null +++ b/examples/linux.rs @@ -0,0 +1,16 @@ +extern crate embedded_hal; +use embedded_hal::adc::OneShot; +extern crate linux_embedded_hal; +#[macro_use(block)] +extern crate nb; +extern crate ads1x1x; + +use linux_embedded_hal::I2cdev; +use ads1x1x::{ Ads1x1x, SlaveAddr, channel }; + +fn main() { + let dev = I2cdev::new("/dev/i2c-1").unwrap(); + let mut adc = Ads1x1x::new_ads1013(dev, SlaveAddr::default()); + let measurement = block!(adc.read(&mut channel::A0)).unwrap(); + println!("Measurement: {}", measurement); +} -- cgit v1.2.3-54-g00ecf