Commit Graph

55106 Commits

Author SHA1 Message Date
Iampete1
d019a3d865 AP_TECS: protect against low airspeed in reset 2023-03-02 15:01:23 +09:00
Andrew Tridgell
19fb33e8ab Plane: prepare for 4.3.4beta2 2023-03-02 15:01:23 +09:00
Andrew Tridgell
f82e63f7d2 Plane: release notes for 4.3.4beta2 2023-03-02 15:01:23 +09:00
Andrew Tridgell
5afe4954e9 AP_GPS: don't try and configure M10 options on non-M10 GPS
this fixes a pre-arm failure "GPS 1 failing configuration checks" on
non-M10 GPS modules, including AP_Periph

it also adds the ublox unconfigured msgs to the DroneCAN GNSS.Status
errors field for easier diagnosis of this type of issue in the future
2023-03-02 15:01:23 +09:00
Andrew Tridgell
044c929488 Plane: ensure home is up to date on arming
remove any discrepancy which has crept in over the last few seconds

this also ensures that relative_altitude is updated, and copes with
the EKF refusing the resetHeightDatum call
2023-03-02 15:01:23 +09:00
Andrew Tridgell
4fba56d228 autotest: added AltResetBadGPS test
this tests the bug in handling a glitching GPS with low accuracy with
AHRS alt reset
2023-03-02 15:01:23 +09:00
Randy Mackay
527482a851 Copter: version to 4.3.4 2023-03-02 15:01:23 +09:00
Randy Mackay
88ca095b24 Copter: 4.3.4 release notes 2023-03-02 15:01:23 +09:00
Andrew Tridgell
d6c5765ff9 AP_Scripting: disable PWMSource in scripts for 4.3.4
this avoids the interrupt handling bug. Proper fix in 4.4.x
2023-03-02 15:01:23 +09:00
Randy Mackay
777ba70b3b Copter: update 4.3.4-rc1 release notes again 2023-02-14 16:35:40 +09:00
Randy Mackay
93f674b5f9 Rover: update 4.3.0-beta9 release notes again 2023-02-14 16:35:40 +09:00
Andy Piper
e6e96bcf5e AP_HAL_ChibiOS: probe external compasses on foxeer reaper f745 2023-02-14 16:35:40 +09:00
Andy Piper
82c7fcada9 bootloaders: update bootloader for MambaH743v4 to include VTX power 2023-02-14 16:35:40 +09:00
Andy Piper
be6bd4be8b AP_HAL_ChibiOS: enable VTX power on MambaH743v4 2023-02-14 16:35:40 +09:00
Randy Mackay
1410d6330a Copter: update 4.3.4-rc1 release notes 2023-02-14 16:25:55 +09:00
Randy Mackay
e6d148b79a Rover: update 4.3.0-beta9 release notes 2023-02-14 16:25:55 +09:00
bugobliterator
e2fede3e3b AP_HAL_ChibiOS: add support for CubeOrangePlus BG edition 2023-02-14 16:25:55 +09:00
Andrew Tridgell
01bbbc1f45 AP_IOMCU: fixed an issue with double reset of IOMCU
if the IOMCU resets twice in quick succession then the code that
restores the safety state while flying can fail, leading to the
aircraft trying to continue flying with safety on

This results from two issues:

- a race in handling the last_safety_off variable
- the fact that plane sets the soft_armed state based on safety state
2023-02-14 16:25:55 +09:00
Andrew Tridgell
c2080fd9cf Plane: update release notes for 4.3.4-beta1 2023-02-14 16:25:55 +09:00
Randy Mackay
5e1932a7f3 Copter: version to 4.3.4-rc1 2023-02-14 16:25:55 +09:00
Randy Mackay
1afc4297e9 Copter: 4.3.4-rc1 release notes 2023-02-14 16:25:55 +09:00
Randy Mackay
bf53201b8f Rover: version to 4.3.0-beta9 2023-02-14 16:25:55 +09:00
Randy Mackay
c73b9acb5e Rover: 4.3.0-beta9 release notes 2023-02-14 16:25:54 +09:00
Andrew Tridgell
0df7210a86 Plane: prepare for 4.3.4beta1 2023-02-14 16:25:54 +09:00
Andrew Tridgell
9258790bb3 Plane: release notes for 4.3.4-beta1 2023-02-14 16:25:54 +09:00
Andrew Tridgell
c1e2bc7ffa CI: added git safe directory 2023-02-14 16:25:54 +09:00
Bob Long
33fafed63c AP_Baro: fix bug in alt error arming check
get_altitude_difference already subtracts MSL altitude
2023-02-14 16:25:54 +09:00
Andrew Tridgell
9853fc4a65 RC_Channel: disable FFT notch tune feature
See https://github.com/ArduPilot/ardupilot/pull/22686
2023-02-14 16:25:54 +09:00
Andy Piper
703020be12 AP_HAL: ensure the DSP tracked peaks do not overflow the buffer 2023-02-14 16:25:54 +09:00
rishabsingh3003
a7ccfd6f19 Copter: Add option to resume precland after reposiiton 2023-02-14 16:25:54 +09:00
rishabsingh3003
4d437c3368 AC_Precland: Add option to resume precland after manual override 2023-02-14 16:25:54 +09:00
Andrew Tridgell
8219b50023 AP_CANManager: add an output buffer for MAVCAN
this fixes firmware update of peripheral nodes using MAVCAN
2023-02-14 16:25:54 +09:00
Peter Barker
3d7c6a9cfb AP_Logger: avoid logging duplicate FMT/UNIT/FMTU/MULT messages
Failing due to being out of time meant we wouldn't incremement the counter, even though we'd emitted the item.

it is important we try to send something, so move this check to be after we increment whichever counter we are using.
2023-02-14 16:25:54 +09:00
Andrew Tridgell
1b9f695188 AP_OpenDroneID: set EMERGENCY status on crash or chute deploy
RemoteID modules are required to set EMERGENCY status on uncontrolled
descent or crash. This fixes our implementation to do that, either via
existing vehicle crash checking code or via a parachute release
2023-02-14 16:25:54 +09:00
Andrew Tridgell
59d5691e37 AP_Compass: fixed zero compass diagonals
this fixes a regression from 4.2 to 4.3.

previously we automatically set the diagnoals to 1,1,1 if they were
0,0,0. We don't do that any more. I was helping a user who had copied
an old config with 0,0,0 for diagonals and did not understand two
things:

- the compass did not work in 4.3
- large vehicle mag cal didn't work
2023-02-14 16:25:54 +09:00
rishabsingh3003
a647c95e38 Copter: update terrain db pre-arm checks 2023-02-14 16:25:54 +09:00
Leonard Hall
2736290d0f Copter: Use filtered and corrected range finder in surface tracking 2023-02-14 16:25:54 +09:00
Randy Mackay
f677d876a7 GCS_MAVlink: send_autopilot_state_for_gimbal_device sends ef z-axis rate target 2023-02-14 16:25:54 +09:00
Randy Mackay
28292ab22e Copter: replace get_rate_bf_targets with get_rate_ef_targets 2023-02-14 16:25:54 +09:00
Randy Mackay
2616afc5c8 AP_Vehicle: replace get_rate_bf_targets with get_rate_ef_targets 2023-02-14 16:25:54 +09:00
Randy Mackay
fa77792d69 AC_AttitudeControl: add get_rate_ef_targets accessor 2023-02-14 16:25:54 +09:00
Andrew Tridgell
d7793d2cc4 Plane: transition pitch limit should not apply to FBWA
pilot should be able to override pitch, very important on motor
failure to control glide
2023-02-14 16:25:53 +09:00
Andrew Tridgell
537c556bcb Tools: update IO firmware 2023-02-14 16:25:53 +09:00
Andrew Tridgell
481cb4d03d AP_RCProtocol: on IOMCU don't allow protocol to change once detected
this prevents a crash where in-flight noise causes an incorrect
protocol detection, such as DSM for a SBUS input
2023-02-14 16:25:53 +09:00
Andrew Tridgell
9860835ce4 Plane: prepare for 4.3.3 release 2023-02-14 16:25:53 +09:00
Andrew Tridgell
54bcb7344f Plane: release notes for 4.3.3 2023-02-14 16:25:53 +09:00
Randy Mackay
149fdb2012 Copter: version to 4.3.3 2023-01-20 10:12:59 +09:00
Randy Mackay
6fd3d9bd75 Copter: 4.3.3 release notes 2023-01-20 10:12:59 +09:00
Randy Mackay
1621ea4208 Rover: version to 4.3.0-beta8 2023-01-20 10:12:59 +09:00
Randy Mackay
ae93ef5e93 Rover: 4.3.0-beta8 release notes 2023-01-20 10:12:59 +09:00