Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Calibration Routine, Simplified DMP initialization, and Cleaned up blocking code #446

Merged
merged 5 commits into from
Jul 9, 2019

Conversation

ZHomeSlice
Copy link
Contributor

Changes Made:

  • Added a PID based Calibration routine that generated precise offsets in < 3 seconds!

  • Made several minor changes to the MPU6050_DMP6.ino including removing a "blocking" While loop that isn't needed.

  • Cleaned up MPU6050_6Axis_MotionApps20.h Merged all the DMP firmware mods into the main DMP firmware so that it is ready to load without all the tweaks. and simplified the dmpInitialize() function to accommodate the updated firmware instance.

*** Benefits:

  • Smaller Compiled code size.
  • Quick and accurate Offset Generator
  • Removed Blocking While Loop

@jrowberg jrowberg merged commit 14d1dfe into jrowberg:master Jul 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants