diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -81,15 +81,17 @@ extern crate linux_embedded_hal; extern crate nb; extern crate ads1x1x; +use ads1x1x::{channel, Ads1x1x, SlaveAddr}; 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::DifferentialA0A1)).unwrap(); - println!("Measurement: {}", measurement); - let dev = adc.destroy_ads1013(); // get I2C device back + let address = SlaveAddr::default(); + let mut adc = Ads1x1x::new_ads1013(dev, address); + let value = block!(adc.read(&mut channel::DifferentialA0A1)).unwrap(); + println!("Measurement: {}", value); + // get I2C device back + let _dev = adc.destroy_ads1013(); } ``` |