-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[imu] Multi IMU support #2890
[imu] Multi IMU support #2890
Conversation
Thanks for changing it to the paparazzi repo. I will still make some small changes and will do that soon.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why remove the git tag for airframes, this CDW introduced tag allowed us to easy re-testfly what once flew successfully to validate if hardware still works befroe we testfly e.g. new code.
567823e
to
a7246ee
Compare
It needs an update of pprzlink. @fvantienen, tell me if you are ready for review. |
I will update the pprzlink, currently fixing the last parts hope to be finished today. |
a7246ee
to
d8c8fdc
Compare
- old airframe with single imu configuration will continue to work, ABI id is automatically found - mag modules require @imu to guarantee init order, multiple calls of imu_init is no longer needed - ABI_BROADCAST id is used by default and then replaced by correct ID - imu_set_default_config will override user conf if params are not NULL
d8c8fdc
to
6695d78
Compare
6695d78
to
3e473e7
Compare
@gautierhattenberger This is now ready for review and tested on the Cube Orange with 3 IMU's. |
Tested OK on apogee with ChibiOs. |
also tested on Tawaki |
I can't see why master is failing now in semaphore. Can someone post the errors? |
Also the pprzlink repo was not merged, so that still has to be done. |
I don't know why semaphore is failing, it is not even starting it seems. I have checked that it works by hand by starting a remote ssh session. We'll see after next commit. |
Reopening #2883 in the paparazzi repository
Multi IMU support
First pprzlink needs to be merged: paparazzi/pprzlink#161