MPU9250 library using dmp, it uses sparkfun arduino library and invensense Motion driver 6.1.
Dependencies: MotionDriver_6_1 SparkFunMPU9250-DMP mbed
History
Informative comments are added.
2017-08-14, by mbedoguz [Mon, 14 Aug 2017 14:18:23 +0000] rev 9
Informative comments are added.
Data rate is increased, simultenious delays are fixed.
2017-08-14, by mbedoguz [Mon, 14 Aug 2017 09:03:52 +0000] rev 8
Data rate is increased, simultenious delays are fixed.
Main program is updated to work with matlab.
2017-08-14, by mbedoguz [Mon, 14 Aug 2017 07:37:15 +0000] rev 7
Main program is updated to work with matlab.
MPU9250-dmp on bluepill
2017-08-14, by mbedoguz [Mon, 14 Aug 2017 07:11:49 +0000] rev 6
MPU9250-dmp on bluepill
dmpBegin now working and yaw, pitch and roll angles can be retrieved right now.
2017-08-11, by mbedoguz [Fri, 11 Aug 2017 07:44:36 +0000] rev 5
dmpBegin now working and yaw, pitch and roll angles can be retrieved right now.
Main function edited to find the error, and primary error is found at mdcompat.h (mbed_i2c_write) and fixed. But still dmpBegin fails at memcmp under dmpLoad. Will continue to search for it.
2017-08-10, by mbedoguz [Thu, 10 Aug 2017 14:45:40 +0000] rev 4
Main function edited to find the error, and primary error is found at mdcompat.h (mbed_i2c_write) and fixed. But still dmpBegin fails at memcmp under dmpLoad. Will continue to search for it.
Now whoami works sucesfully(meaning that i2c works), but still fifo is not being available
2017-08-08, by mbedoguz [Tue, 08 Aug 2017 14:15:53 +0000] rev 3
Now whoami works sucesfully(meaning that i2c works), but still fifo is not being available
Debug friendly code
2017-08-08, by mbedoguz [Tue, 08 Aug 2017 08:39:57 +0000] rev 2
Debug friendly code
It is running but dmpfifo is not available, need debug.
2017-08-07, by mbedoguz [Mon, 07 Aug 2017 13:53:16 +0000] rev 1
It is running but dmpfifo is not available, need debug.
It compiles and dmu begins but no data comes, (fifo is not being available)
2017-08-07, by mbedoguz [Mon, 07 Aug 2017 13:50:51 +0000] rev 0
It compiles and dmu begins but no data comes, (fifo is not being available)