lsm9ds0: Initial implementation

This module implements support for the LSM9DS0 accelerometer,
magnetometer, and gyroscope.

It was developed on the Sparkfun 9DOF sensor block for Intel Edison.

https://www.sparkfun.com/products/13033

Commonly used capabilities are supported, and methods/register
definitions exist to easily implement any desired functionality that
is missing.  Interrupt support has also been added.

Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Jon Trulson
2015-07-31 16:17:49 -06:00
committed by Mihai Tudor Panu
parent 03e72e02f8
commit 36b0e1dce0
9 changed files with 2468 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
set (libname "lsm9ds0")
set (libdescription "gyro, accelerometer and magnometer sensor based on lsm9ds0")
set (module_src ${libname}.cxx)
set (module_h ${libname}.h)
upm_module_init()