mirror of
https://github.com/eclipse/upm.git
synced 2025-07-04 10:51:12 +03:00
mpu9150: rewrite from scratch
This driver has been rewritten from scratch. It is implemented as 3 seperate drivers now (but all included as part of the mpu9150 UPM library): AK8975 (Magnetometer) MPU60X0 (Accelerometer, Gyroscope, and Temperature sensor) MPU9150 (composed of AK8975 and MPU60X0) Each driver can be used independently and includes examples in C++/JS/Python. 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. Scaling support has also been properly implemented for both the Accelerometer and Gyroscope. Signed-off-by: Jon Trulson <jtrulson@ics.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:

committed by
Mihai Tudor Panu

parent
6613dea552
commit
03e72e02f8
@ -1,5 +1,5 @@
|
||||
set (libname "mpu9150")
|
||||
set (libdescription "giro, acceleromter and magnometer sensor based on mpu9150")
|
||||
set (module_src ${libname}.cxx)
|
||||
set (module_h ${libname}.h)
|
||||
set (libdescription "gyro, acceleromter and magnometer sensor based on mpu9150")
|
||||
set (module_src ${libname}.cxx ak8975.cxx mpu60x0.cxx)
|
||||
set (module_h ${libname}.h ak8975.h mpu60x0.h)
|
||||
upm_module_init()
|
||||
|
Reference in New Issue
Block a user