SparkFun_MPU-9250-DMP_Arduino_Library icon indicating copy to clipboard operation
SparkFun_MPU-9250-DMP_Arduino_Library copied to clipboard

Arduino library for the MPU-9250 enabling its digital motion process (DMP) features.

Results 31 SparkFun_MPU-9250-DMP_Arduino_Library issues
Sort by recently updated
recently updated
newest added

When I use your library to fetch the DMP quaternion, I get different values in different initialising orientations. So, I was wondering which coordinate system the DMP quaternion for the...

When i collect magnetor data MAX and MIN to calculate magnetor offset I have turned sensor crazy in the air but at the end, this is what i got >...

The baud-rate between the MPU9250 and the microcontroller is not specified explicitly. When trying to sample the DMP at 200 Hz, this caused some drops in the gyroscope readings, which...

Output quaternions q1, q2, q3 in MPU9250_DMP_Quaternion.ino are in range from -1 to 2. Should be from -1 to 1. Also I noticed pitch angle is not calculated properly -...

SparkFunMPU9250-DMP.cpp line #641 seems to have an error: The multiplication with 2 is superflous. Apart from that, the Euler angle calculation results in "strange" angles. See discussion here: https://forum.sparkfun.com/viewtopic.php?f=14&t=45516 With...

Note that this concerns a src/util file, and therefore may be out of the scope of Sparkfun contributions. in dmp_set_fifo_rate() (line 648 of src/util/inv_mpu_dmp_motion_driver.c), I had to change the function...

on line 618 of src/SparkFunMPU9250-DMP.cpp, in my implementation (Arduino 1.6.5, Atmega32U4 Pro Micro) the variable is assumed to be a uint16_t and causes undesirable behavior when q>15. probably should be...

Is it possible to get linear acceleration values free of gravity from the DMP on the mpu9250? I see a calculation on float accelX = imu.calcAccel(imu.ax); however Im not sure...

Used `stm32f401ccu6` BlackPill board from WeAct.. ![252145709-9615b9e7-84cc-44e3-9a02-99425d882490](https://github.com/sparkfun/SparkFun_MPU-9250-DMP_Arduino_Library/assets/1788098/77796336-4507-47ab-b66d-d6c1d3f6b5a9) I also reduced the pull-up resistors from `10 kΩ` to `4.7 kΩ`. Looking ahead, I will say that this did not change anything...