Commit Graph

54882 Commits

Author SHA1 Message Date
Andy Piper 24537b2b84 AP_InertialSensor: ensure that hardware AAF and notch filter are enabled on 42605 and 42609 2022-11-21 19:33:35 +11:00
Henry Wurzburg 0fbc232c24 AP_SerialManager: move multiple RC input error to pre-arm failure 2022-11-21 19:33:35 +11:00
Henry Wurzburg 16e21d42ee AP_Arming: move multiple RC input error to pre-arm failure 2022-11-21 19:33:35 +11:00
Yuri d253b725fb AP_Vehicle: enable HNTCH for Rover 2022-11-21 19:33:35 +11:00
Yuri 547915b248 Rover: enable HNTCH for Rover 2022-11-21 19:33:35 +11:00
Andrew Tridgell 495b600b58 AP_Scripting: adjust EFI_SkyPower for rev 0.3 protocol 2022-11-21 19:33:35 +11:00
Andrew Tridgell 4fc46d5190 AP_EFI: fixed units of exhaust gas temperature 2022-11-21 19:33:35 +11:00
Andrew Tridgell 62967b1205 AP_Scripting: added CANDRV to HFE EFI driver and document 2022-11-21 19:33:35 +11:00
Andrew Tridgell b9f7cf91e3 Rover: enable EFI_STATUS mavlink message 2022-11-21 19:33:35 +11:00
Andrew Tridgell 85280bd08e AP_Scripting: added throttle and generator control for EFI_SkyPower driver
and added documentation for the driver
2022-11-21 19:33:35 +11:00
Andrew Tridgell 49740aa4cb Copter: enable send of EFI_STATUS 2022-11-21 19:33:35 +11:00
Andrew Tridgell 7167f32b11 Plane: check for EFI enable in messages 2022-11-21 19:33:35 +11:00
alexklimaj f61aa5f0b9 AP_Baro: BMP390 2022-11-21 19:33:35 +11:00
alexklimaj 80903958c4 hwdef: ARKV6X 2022-11-21 19:33:35 +11:00
Andrew Tridgell 97f60cd017 AP_Airspeed: add instance to hygrometer logging 2022-11-21 19:33:35 +11:00
Andrew Tridgell 280796a30e Plane: send HYGROMETER_SENSOR data if available 2022-11-21 19:33:35 +11:00
Andrew Tridgell 2e4bca6462 GCS_MAVLink: send HYGROMETER_SENSOR message if data available 2022-11-21 19:33:35 +11:00
Andrew Tridgell 10587fa751 AP_Airspeed: support DroneCAN airspeed with hygrometer data
some DroneCAN airspeed sensors can send hygrometer data, for when they
have de-icing support
2022-11-21 19:33:35 +11:00
Andrew Tridgell 883a37ef37 Tools: added new baro types 2022-11-21 19:33:35 +11:00
Andrew Tridgell ca4d4eca3c AP_Arming: use baro arming checks call 2022-11-21 19:33:35 +11:00
Andrew Tridgell 92208f6bfb AP_Baro: added option to treat MS5611 as MS5607
and add arming check for pressure altitude error
2022-11-21 19:33:35 +11:00
Pierre Kancir f482224e74 GCS_MAVLink: fix always 0 division.
7/8 into array range bracket will be integral type, therefore 7/8 is reported as always 0.
2022-11-21 19:33:35 +11:00
Randy Mackay 3bec61d01a AP_AHRS: pre-arm msg loses extra AHRS prefix 2022-11-21 19:33:35 +11:00
Andy Piper 33406a28e7 AP_SerialManager: only use the first defined serial port for RCIN 2022-11-21 19:33:35 +11:00
Andy Piper 804651fa93 AP_RCProtocol: add has_uart() 2022-11-21 19:33:35 +11:00
murata 6e5efb6e03 Copter: Message length within 50 bytes 2022-11-21 19:33:35 +11:00
Randy Mackay 5cdc24faf6 AP_Mount: minor comment fix to has_pan_control 2022-11-21 19:33:35 +11:00
Randy Mackay 5fe0cf5e00 Tools: custom build server option for Siyi gimbal mount 2022-11-21 19:33:35 +11:00
Randy Mackay d4d6a9bc23 RC_Channel: add camera aux functions 2022-11-21 19:33:35 +11:00
Randy Mackay 57a9c3ce04 AP_Camera: add record video zoom and focus 2022-11-21 19:33:35 +11:00
Randy Mackay 80da0c541b AP_Mount: add Siyi gimbal driver 2022-11-21 19:33:35 +11:00
Randy Mackay f6056a4734 AP_Mount: add camera controls 2022-11-21 19:33:35 +11:00
Randy Mackay 5b929b3de5 Copter: version to 4.3.0 official 2022-11-21 19:33:35 +11:00
Randy Mackay 63d489d45d Copter: 4.3.0 release notes 2022-11-21 19:33:35 +11:00
Randy Mackay ed627e4284 Copter: version to 4.3.0-beta4 2022-11-21 19:33:35 +11:00
Randy Mackay 83edb2383a Copter: 4.3.0-beta4 release notes 2022-11-21 19:33:35 +11:00
Randy Mackay 285dee3807 Rover: version to 4.3.0-beta4 2022-11-21 19:33:35 +11:00
Randy Mackay 28290595b3 Rover: 4.3.0-beta4 release notes 2022-11-21 19:33:35 +11:00
Andrew Tridgell 7d0c6e4dcf Plane: prepare for 4.3.1 2022-10-24 09:19:33 +11:00
Andrew Tridgell bd326aaef8 Plane: release notes for 4.3.1 2022-10-24 09:19:20 +11:00
Andrew Tridgell 819f4140b4 Plane: cover more cases in fence breach mode change
we want to allow all landing sequence mode changes
2022-10-24 09:17:09 +11:00
Andrew Tridgell 4b064ecfe5 Plane: allow mode switch on fence breach for RTL_AUTOLAND
when we are in a fence breach we by default disallow mode changes, but
we need to allow for the switch to AUTO if the reason is we are
entering a landing sequence, which is part of the RTL process which is
the fence action
2022-10-23 18:09:42 +11:00
Andrew Tridgell 8e8ceb25ea AP_NavEKF3: fixed getLLH alt for local origin height
this fixes a bug introduced in #21834

this fix in #21834 was correct for getPosD, but should not have been
applied to getLLH

this caused cruise mode in plane to descend/ascend by the difference
between the public and local origins on mode entry

fixes #21984
2022-10-23 09:53:57 +11:00
Andrew Tridgell 4682336743 Plane: prepare for 4.3.1beta1 2022-10-19 10:24:53 +11:00
Andrew Tridgell e2dc4ba85a Plane: release notes for 4.3.1beta1 2022-10-19 10:24:53 +11:00
Andrew Tridgell 6699ecf7a4 AP_AHRS: added ATSC logging
log scale factors for angle P scaling when not == 1.0
2022-10-19 10:24:53 +11:00
Andrew Tridgell 7e1b43db62 AC_AttitudeControl: added single loop override of angle P gains
this is used by quadplanes in back-transiton to prevent oscillation
caused by driving the fixed wing controller too fast
2022-10-19 10:24:53 +11:00
Andrew Tridgell 71d299932d APM_Control: added access to time constant 2022-10-19 10:24:53 +11:00
Andrew Tridgell 00b4b5b7ed Plane: scale VTOL angle P gains with airspeed
During POSITION1 back-transiton we scale the MC angle P gains with
airspeed to reduce the chance of oscillations. At higher airspeeds the
fixed wing controller dominates so we should use the fixed wing angle
P gain.
2022-10-19 10:24:53 +11:00
Iampete1 56066eb470 AP_Scripting: set lua nullptr after delete 2022-10-19 10:24:53 +11:00