From 267fb85206d90f08ad6c776366e6c310eedb4abf Mon Sep 17 00:00:00 2001 From: Julian Gaal Date: Tue, 16 Apr 2019 01:24:20 +0200 Subject: [PATCH] clean, comments --- src/bin/linux.rs | 48 ------------------------------------------------ src/lib.rs | 6 ++++++ 2 files changed, 6 insertions(+), 48 deletions(-) delete mode 100644 src/bin/linux.rs diff --git a/src/bin/linux.rs b/src/bin/linux.rs deleted file mode 100644 index fa4cbdb..0000000 --- a/src/bin/linux.rs +++ /dev/null @@ -1,48 +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()?; - //mpu.soft_calib(200)?; - - loop { - // get roll and pitch estimate - match mpu.get_acc_angles() { - Ok(r) => { - println!("r/p: {:?}", r); - }, - Err(_) => {} , - } - - // get temp - match mpu.get_temp() { - Ok(r) => { - println!("temp: {}c", r); - }, - Err(_) => {} , - } - - // get gyro data, scaled with sensitivity - match mpu.get_gyro() { - Ok(r) => { - println!("gyro: {:?}", r); - }, - Err(_) => {} , - } - - // get accelerometer data, scaled with sensitivity - match mpu.get_acc() { - Ok(r) => { - println!("acc: {:?}", r); - }, - Err(_) => {} , - } - } -} diff --git a/src/lib.rs b/src/lib.rs index 9634db7..5a87843 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,11 +16,17 @@ use embedded_hal::{ /// Used for bias calculation of chip in mpu::soft_calib #[derive(Default)] struct Bias { + /// accelerometer x axis bias ax: f32, + /// accelerometer y axis bias ay: f32, + /// accelerometer z axis bias az: f32, + /// gyro x axis bias gx: f32, + /// gyro y axis bias gy: f32, + /// gyro z axis bias gz: f32, }