Commit Graph

52015 Commits

Author SHA1 Message Date
Peter Barker a81a1fb19f Tools: build ArduPilot against all.xml not ardupilotmega.xml 2022-02-08 11:00:41 +11:00
Peter Barker a6713f8368 GCS_MAVLink: build ArduPilot against all.xml not ardupilotmega.xml 2022-02-08 11:00:41 +11:00
Peter Barker d086b5e9fc autotest: add test for DO_CHANGE_ALTITUDE 2022-02-08 10:59:13 +11:00
Peter Barker b7df2bce5f Tools: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker fba1710fbf Rover: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker 24a5f57b45 Blimp: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker 2372a4f3b6 ArduSub: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker 4f2cf9ffa2 ArduCopter: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker 65ed077a4e AntennaTracker: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker e9358ff491 GCS_MAVLink: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Peter Barker bb42ab3eb3 AP_Terrain: do not use location object if it is zero
This can happen at boot-time if the vehicle has no idea where it is
2022-02-08 10:57:03 +11:00
Peter Barker 5fe91f16af AP_Terrain: avoid direct use of Location alt field 2022-02-08 10:57:03 +11:00
Peter Barker d24612b4ac Add developer code of coduct
This was generated by coverting the document on the Wiki like this:

pandoc ~/rc/ardupilot_wiki/dev/source/docs/developer-code-of-conduct.rst -f rst -t markdown -o CODE_OF_CONDUCT.md
2022-02-08 10:53:35 +11:00
Peter Barker 4dfc9494ef SITL: correct compilation if INS_TEMPERATURE_CAL_ENABLE is off 2022-02-08 10:44:01 +11:00
Peter Barker 558f6babc4 AP_InertialSensor: correct compilation if INS_TEMPERATURE_CAL_ENABLE is off 2022-02-08 10:44:01 +11:00
Joshua Henderson 2ea33324a0 AP_Periph: add define for BARO_ENABLE 2022-02-08 10:41:02 +11:00
Joshua Henderson dc8df8f147 AP_Compass: add define for COMPASS_ENABLE 2022-02-08 10:41:02 +11:00
Joshua Henderson de4727ed87 Bootloaders: add f405-MatekAirspeed 2022-02-08 10:41:02 +11:00
Joshua Henderson 3df82b26de hwdef: MatekF045-CAN remove unused define, set BATT_Default 0 2022-02-08 10:41:02 +11:00
Joshua Henderson ecacd513c2 hwdef: f405-MatekGPS add debug pin info, set default arspd, batt 0
and remove ADSB from build
2022-02-08 10:41:02 +11:00
Joshua Henderson 8505017d26 hwdef: Add f405-MatekAirspeed 2022-02-08 10:41:02 +11:00
Peter Hall 717b18a680 Plane: quadplane: add allow_weathervane transtion class method 2022-02-08 10:38:16 +11:00
Peter Hall 6a719664d3 Plane: quadplane: pass takeoff and landing state to weathervane 2022-02-08 10:38:16 +11:00
Peter Hall a56eac0274 AC_AttitudeControl: WeatherVane: add takeoff and landing override params 2022-02-08 10:38:16 +11:00
Peter Hall 8fdc85ccbe AC_AttitudeControl: WeatherVane: add tail in option 2022-02-08 10:38:16 +11:00
Gone4Dirt a79359dc67 Plane: use new weathervane library 2022-02-08 10:38:16 +11:00
Gone4Dirt cc545efa29 AC_AttitudeControl: add weathervane library 2022-02-08 10:38:16 +11:00
Gone4Dirt a11634e1e8 Tools: autotest: quadplane: add weathervane test 2022-02-08 10:38:16 +11:00
Gone4Dirt 15b3dbe63c RC_Channel: Allow weathervaning from rc switches 2022-02-08 10:38:16 +11:00
Bill Geyer 0a65fbbcb5 AC_AutoTune: tradheli-update parameter descriptions and default values 2022-02-07 06:23:37 -05:00
Bill Geyer 87fd0480bb AP_Motors: Tradheli-update coll_land_min default 2022-02-07 06:23:37 -05:00
RuffaloVM 0a98561a9d Autotest : correct spelling on ardupilot 2022-02-07 21:20:48 +11:00
Peter Barker dd06a93c06 Plane: remove unused TRUE/FALSE defines 2022-02-07 21:20:21 +11:00
Peter Barker 9878701095 Plane: remove unused DEBUG define 2022-02-07 21:20:21 +11:00
Peter Barker 90310f4c6e Plane: remove unused 'ALT_CONTROL' enumeration 2022-02-07 21:20:21 +11:00
Henry Wurzburg ea9d35c99d ArduPlane: extend nav_scripting to all modes 2022-02-07 21:19:28 +11:00
Henry Wurzburg c3950aed2f AP_Vehicle: extend nav_scripting to all modes 2022-02-07 21:19:28 +11:00
Henry Wurzburg b262e9ffbf AP_Scripting: extend nav_scripting to all modes 2022-02-07 21:19:28 +11:00
Andrew Tridgell ab8c40d9bc GCS_MAVLink: report airspeed unhealthy when being rejected
this gives the pilot feedback on airspeed failing EKF innnovation
checks and switching to synthetic airspeed
2022-02-07 14:13:49 +11:00
Andrew Tridgell aab0c31385 AP_DAL: prevent logical loop between AHRS and EKF
this prevents the EKF using its own rejecting_airspeed flag
2022-02-07 14:13:49 +11:00
Andrew Tridgell 01ac314837 AP_AHRS: use EKF rejecting_airspeed flag
stop using airspeed sensor when EKF is rejecting the sensor
2022-02-07 14:13:49 +11:00
Andrew Tridgell 9dcff1a23f AP_NavEKF3: set rejecting_airspeed flag
we report as rejecting airspeed when we have not fused airspeed for 3s
and want to use airspeed
2022-02-07 14:13:49 +11:00
Andrew Tridgell 949975a856 AP_NavEKF2: set rejecting_airspeed flag
we report as rejecting airspeed when we have not fused airspeed for 3s
and want to use airspeed
2022-02-07 14:13:49 +11:00
Andrew Tridgell a6142fa3dd AP_NavEKF: added rejecting_airspeed flag in EKF status 2022-02-07 14:13:49 +11:00
Andrew Tridgell 7643c5d3f3 SITL: log airspeed in SIM2 2022-02-07 14:13:49 +11:00
Peter Barker 13f7e12d2a Revert "AP_Param: Use AP:FS() to read files"
This reverts commit e6929892e3.
2022-02-07 14:13:08 +11:00
Peter Barker 6eba851b00 Revert "Tools: update reltopdir function to use relpath()"
This reverts commit 392911fc62.
2022-02-07 14:13:08 +11:00
Andy Piper ddfef6944b AP_BLHeli: correct documentation for passthrough port
pre-emptively setup serial passthrough to increase BLHeliSuite reliability
2022-02-07 12:56:30 +11:00
Andy Piper ab25fc659a AP_HAL_ChibiOS: correct prescaler algorithm
remove redundant PWM reset
2022-02-07 12:56:30 +11:00
Hwurzburg ad30d476c8 Plane: enforce acro rate limits in aerobatics scripting 2022-02-07 12:35:31 +11:00