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

Create shim AP_AHRS_NavEKF3-isa-AP_AHRS_Backend #24613

Closed
wants to merge 35 commits into from

Conversation

peterbarker
Copy link
Contributor

Since we lost the appetite to make AP_NavEK3 a backend directly, add a shim layer which embeds the AP_NavEKF3 object and can be the right shape to be an AP_AHRS_Backend.

Flash cost is rather more than doing things directly:

Board               AP_Periph  blimp  bootloader  copter  heli  iofirmware  plane  rover  sub
Durandal                       2088   *           1328    1304              2560   2544   1608
HerePro             104                                                                   
Hitec-Airspeed      *                                                                     
KakuteH7-bdshot                1712   *           976     912               1696   2248   1320
MatekF405                      1888   *           1176    1176              2192   2568   1568
Pixhawk1-1M-bdshot             1848               1016    1024              1776   2528   1488
f103-QiotekPeriph   *                                                                     
f303-Universal      *                                                                     
iomcu                                                           *                         
revo-mini                      1776   *           1376    1400              1816   2384   1248
skyviper-v2450                                    1304                                    

@peterbarker peterbarker force-pushed the pr/AP_AHRS_NavEKF3 branch 4 times, most recently from 4a001b9 to a5a270d Compare August 13, 2023 08:38
@peterbarker peterbarker deleted the pr/AP_AHRS_NavEKF3 branch December 31, 2024 01:23
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