Struct i2cdev::sensors::adxl345_accelerometer::ADXL345Accelerometer [] [src]

pub struct ADXL345Accelerometer<T: I2CDevice + Sized> {
    // some fields omitted
}

Methods

impl<T> ADXL345Accelerometer<T> where T: I2CDevice + Sized

fn new(i2cdev: T) -> I2CResult<ADXL345Accelerometer<T>>

Create a new accelerometer handle for the given path/addr

The SLAVE_ADDR_* constants from this module should be used to select either the primary or alternative slave address (dependent on ALT ADDRESS pin)

fn device_id(&mut self) -> I2CResult<u8>

Get the device id

Trait Implementations

impl<T> Accelerometer for ADXL345Accelerometer<T> where T: I2CDevice + Sized

fn accelerometer_sample(&mut self) -> I2CResult<AccelerometerSample>