MPU6050 FreeIMU library
Dependents: FreeIMU FreeIMU_external_magnetometer
Fork of MPU6050_tmp by
Async MPU6050 library
My port of the MPU6050 library samples the chip at 500Hz using Timer. Async I2C is achieved using a custom I2C library, which supports I2C calls from interrupts. Link given below:
Import libraryMODI2C
Improvements to Olieman's MODI2C library. Supports calls from IRQ.
Difference between this port and the Arduino MPU6050 library
The getMotion6 function only returns a copy of the last obtained readings, which is sampled at a frequency of 500Hz (adjustable). Hence it can be called at any frequency without taxing the I2C.
Files at revision 11:9549be34fa7f
Name | Size | Actions |
---|---|---|
[up] | ||
I2Cdev.cpp | 11476 | Revisions Annotate |
I2Cdev.h | 2765 | Revisions Annotate |
MPU6050.cpp | 131474 | Revisions Annotate |
MPU6050.h | 44263 | Revisions Annotate |
helper_3dmath.h | 6637 | Revisions Annotate |
vector_math.h | 33538 | Revisions Annotate |