DavidEGrayson / minimu9-ahrs

Program for reading data from the Pololu MinIMU-9 over I²C. Works on the Raspberry Pi and other embedded ARM Linux boards.
Other
167 stars 68 forks source link

Adding support for minimu-9 v5 #19

Closed nathanielatom closed 7 years ago

nathanielatom commented 8 years ago

What kind of changes would be necessary for adding support for v5? It uses LSM6DS33 and LIS3MDL. Would it just be a matter of making changes analogous to this commit? Or would something else be involved?

Thanks!

DavidEGrayson commented 8 years ago

Hi. Thanks for nudge, I should probably update my code some time. I don't have a time frame for when I might do this, so that's cool if you give it a shot. Updating to the MinIMU-9 v5 might be tricky, because you would have to add support for two new classes of chips instead of just adding support for two new models. You would probably need to add a LSM6 class and a LIS3MDL class or something. Getting everything to be auto-detected might be tricky. But you can refer to our official Arduino libraries as a reference:

https://github.com/pololu/lsm6-arduino https://github.com/pololu/lis3mdl-arduino

Aaron-Davison commented 8 years ago

Hi. Has any progress been made on this? Or is there another option to getting v5 to work on Pi 3? Cheers

nathanielatom commented 8 years ago

Hi, since development time was limited for our project, we swapped to v3 and used https://github.com/RPi-Distro/RTIMULib/blob/master/README.md, with good results.

DavidEGrayson commented 8 years ago

No progress has been made on MinIMU-9 v5 support as far as I know, but you can still buy the MinIMU-9 v3 and use it with the code in this repository.

DavidEGrayson commented 7 years ago

The version on master now supports the MinIMU-9 v5, and I will soon tag it as version 3.0.0.