From 2247012b4f23edee5e9af256f019b317fee482ab Mon Sep 17 00:00:00 2001 From: juliangaal Date: Tue, 23 Apr 2019 11:07:22 +0200 Subject: [PATCH] roll back example --- example/src/bin/main.rs | 31 ------------------- example/src/bin/recorder.rs | 62 ------------------------------------- 2 files changed, 93 deletions(-) delete mode 100644 example/src/bin/main.rs delete mode 100644 example/src/bin/recorder.rs diff --git a/example/src/bin/main.rs b/example/src/bin/main.rs deleted file mode 100644 index 170769c..0000000 --- a/example/src/bin/main.rs +++ /dev/null @@ -1,31 +0,0 @@ -use mpu6050::*; -use linux_embedded_hal::{I2cdev, Delay}; -use i2cdev::linux::LinuxI2CError; - -fn main() -> Result<(), Error> { - let i2c = I2cdev::new("/dev/i2c-1") - .map_err(Error::I2c)?; - - let delay = Delay; - - let mut mpu = Mpu6050::new(i2c, delay); - mpu.init()?; - - loop { - // get roll and pitch estimate - let acc = mpu.get_acc_angles()?; - println!("r/p: {:?}", acc); - - // get temp - let temp = mpu.get_temp()?; - println!("temp: {}c", temp); - - // get gyro data, scaled with sensitivity - let gyro = mpu.get_gyro()?; - println!("gyro: {:?}", gyro); - - // get accelerometer data, scaled with sensitivity - let acc = mpu.get_acc()?; - println!("acc: {:?}", acc); - } -} diff --git a/example/src/bin/recorder.rs b/example/src/bin/recorder.rs deleted file mode 100644 index d44e7c8..0000000 --- a/example/src/bin/recorder.rs +++ /dev/null @@ -1,62 +0,0 @@ -use mpu6050::*; -use mpu6050::Error as Mpu6050Error; -use linux_embedded_hal::{I2cdev, Delay}; -use i2cdev::linux::LinuxI2CError; -use std::io::prelude::*; -use std::fs::File; -use std::path::Path; -use std::error::Error; - -fn new_file(name: &str) -> File { - let path = Path::new(name); - let display = path.display(); - let _file = match File::create(&path) { - Err(why) => panic!("couldn't create {}: {}", - display, - why.description()), - Ok(file) => return file, - }; -} - -fn write_x_to(file: &mut File, content: String) { - match file.write_all(content.as_bytes()) { - Err(why) => { - println!("couldn't write to file: {}", why.description()); - }, - Ok(_) => {}, - } -} - -fn main() -> Result<(), Mpu6050Error> { - let i2c = I2cdev::new("/dev/i2c-1") - .map_err(Mpu6050Error::I2c)?; - - let delay = Delay; - - let mut mpu = Mpu6050::new(i2c, delay); - mpu.init()?; - - - let mut acc_file = new_file("acc_data.txt"); - let mut gyro_file = new_file("gyro_data.txt"); - let mut temp_file = new_file("temp_data.txt"); - let mut angles_file = new_file("angles_data.txt"); - - loop { - // get roll and pitch estimate - let acc = mpu.get_acc_angles()?; - write_x_to(&mut angles_file, format!("{},{}", acc.0, acc.1)); - - // get temp - let temp = mpu.get_temp()?; - write_x_to(&mut temp_file, format!("{}", temp)); - - // get gyro data, scaled with sensitivity - let gyro = mpu.get_gyro()?; - write_x_to(&mut gyro_file, format!("{} {} {}", gyro.0, gyro.1, gyro.2)); - - // get accelerometer data, scaled with sensitivity - let acc = mpu.get_acc()?; - write_x_to(&mut acc_file, format!("{} {} {}", acc.0, acc.1, acc.2)); - } -}