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.
History
Allow starting and stopping MPU6050 sampling
2014-09-24, by tyftyftyf [Wed, 24 Sep 2014 01:10:42 +0000] rev 11
Allow starting and stopping MPU6050 sampling
Fixed a silly pointer error
2013-12-23, by tyftyftyf [Mon, 23 Dec 2013 08:34:58 +0000] rev 10
Fixed a silly pointer error
Implemented async mode
2013-11-09, by tyftyftyf [Sat, 09 Nov 2013 08:51:07 +0000] rev 9
Implemented async mode
2013-11-05, by tyftyftyf [Tue, 05 Nov 2013 11:28:54 +0000] rev 8
Initial Commit
2013-11-02, by tyftyftyf [Sat, 02 Nov 2013 17:23:43 +0000] rev 7
Initial Commit
Commit;
2013-06-22, by pommzorz [Sat, 22 Jun 2013 11:23:45 +0000] rev 6
Commit;
Zboub
2013-02-20, by pommzorz [Wed, 20 Feb 2013 18:29:30 +0000] rev 5
Zboub
fixed max serial speed
2013-02-20, by pommzorz [Wed, 20 Feb 2013 18:27:43 +0000] rev 4
fixed max serial speed
baudrate changed to ; debugSerial.baud(921600);;
2013-02-20, by pommzorz [Wed, 20 Feb 2013 18:10:53 +0000] rev 3
baudrate changed to ; debugSerial.baud(921600);;
added contact info
2013-02-20, by pommzorz [Wed, 20 Feb 2013 17:32:50 +0000] rev 2
added contact info