Andrew Tridgell
dcfb648c57
autotest: added AltResetBadGPS test
...
this tests the bug in handling a glitching GPS with low accuracy with
AHRS alt reset
2023-03-02 14:56:47 +09:00
Randy Mackay
43447be866
Copter: version to 4.3.4
2023-03-01 11:57:54 +09:00
Randy Mackay
4b14517134
Copter: 4.3.4 release notes
2023-03-01 11:57:54 +09:00
Andrew Tridgell
92f9b7e11f
AP_Scripting: disable PWMSource in scripts for 4.3.4
...
this avoids the interrupt handling bug. Proper fix in 4.4.x
2023-03-01 11:57:54 +09:00
Randy Mackay
fe838aab8d
Copter: update 4.3.4-rc1 release notes again
2023-02-14 16:35:00 +09:00
Randy Mackay
ce40bf7bee
Rover: update 4.3.0-beta9 release notes again
2023-02-14 16:34:32 +09:00
Andy Piper
2ce8005f22
AP_HAL_ChibiOS: probe external compasses on foxeer reaper f745
2023-02-14 16:30:46 +09:00
Andy Piper
1ffd0f2451
bootloaders: update bootloader for MambaH743v4 to include VTX power
2023-02-14 16:29:55 +09:00
Andy Piper
79e1f4eca1
AP_HAL_ChibiOS: enable VTX power on MambaH743v4
2023-02-14 16:29:45 +09:00
Randy Mackay
f7c255831a
Copter: update 4.3.4-rc1 release notes
2023-02-14 16:25:12 +09:00
Randy Mackay
ae3b5105e9
Rover: update 4.3.0-beta9 release notes
2023-02-14 16:25:07 +09:00
bugobliterator
57e702ae31
AP_HAL_ChibiOS: add support for CubeOrangePlus BG edition
2023-02-14 16:22:17 +09:00
Andrew Tridgell
daec6e6ee3
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:22:17 +09:00
Andrew Tridgell
371e88ae55
Plane: update release notes for 4.3.4-beta1
2023-02-14 16:22:12 +09:00
Randy Mackay
760bd86c58
Copter: version to 4.3.4-rc1
2023-02-11 09:42:55 +09:00
Randy Mackay
d0d753d116
Copter: 4.3.4-rc1 release notes
2023-02-11 09:42:55 +09:00
Randy Mackay
5557114398
Rover: version to 4.3.0-beta9
2023-02-11 09:42:55 +09:00
Randy Mackay
1023024204
Rover: 4.3.0-beta9 release notes
2023-02-11 09:42:55 +09:00
Andrew Tridgell
5675157a21
Plane: prepare for 4.3.4beta1
2023-02-11 09:42:55 +09:00
Andrew Tridgell
718dd2742b
Plane: release notes for 4.3.4-beta1
2023-02-11 09:42:55 +09:00
Andrew Tridgell
f7b9d2ef5b
CI: added git safe directory
2023-02-11 09:42:55 +09:00
Bob Long
3fbeda3e1d
AP_Baro: fix bug in alt error arming check
...
get_altitude_difference already subtracts MSL altitude
2023-02-11 09:42:55 +09:00
Andrew Tridgell
a4835634e0
RC_Channel: disable FFT notch tune feature
...
See https://github.com/ArduPilot/ardupilot/pull/22686
2023-02-11 09:42:55 +09:00
Andy Piper
7408b46fdb
AP_HAL: ensure the DSP tracked peaks do not overflow the buffer
2023-02-11 09:42:55 +09:00
rishabsingh3003
3859d153fa
Copter: Add option to resume precland after reposiiton
2023-02-11 09:42:55 +09:00
rishabsingh3003
4fd2288082
AC_Precland: Add option to resume precland after manual override
2023-02-11 09:42:55 +09:00
Andrew Tridgell
886210f8f1
AP_CANManager: add an output buffer for MAVCAN
...
this fixes firmware update of peripheral nodes using MAVCAN
2023-02-11 09:42:55 +09:00
Peter Barker
fd84805f68
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-11 09:42:55 +09:00
Andrew Tridgell
12721f37b7
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-11 09:42:55 +09:00
Andrew Tridgell
c483b26737
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-11 09:42:55 +09:00
rishabsingh3003
3cf65ce4ec
Copter: update terrain db pre-arm checks
2023-02-11 09:42:55 +09:00
Leonard Hall
5d93c90782
Copter: Use filtered and corrected range finder in surface tracking
2023-02-11 09:42:55 +09:00
Randy Mackay
81813f8015
GCS_MAVlink: send_autopilot_state_for_gimbal_device sends ef z-axis rate target
2023-02-11 09:42:55 +09:00
Randy Mackay
82cbc21404
Copter: replace get_rate_bf_targets with get_rate_ef_targets
2023-02-11 09:42:55 +09:00
Randy Mackay
e678a9666d
AP_Vehicle: replace get_rate_bf_targets with get_rate_ef_targets
2023-02-11 09:42:55 +09:00
Randy Mackay
f8414200c7
AC_AttitudeControl: add get_rate_ef_targets accessor
2023-02-11 09:42:55 +09:00
Andrew Tridgell
a5b0cb399f
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-11 09:42:55 +09:00
Andrew Tridgell
454a002a3e
Tools: update IO firmware
2023-02-11 09:42:55 +09:00
Andrew Tridgell
518388c9c3
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-11 09:42:55 +09:00
Andrew Tridgell
8c9227440f
Plane: prepare for 4.3.3 release
2023-02-11 09:42:55 +09:00
Andrew Tridgell
e992c73a52
Plane: release notes for 4.3.3
2023-02-11 09:42:55 +09:00
Randy Mackay
34e8e02c48
Copter: version to 4.3.3
2023-01-20 10:08:23 +09:00
Randy Mackay
7f1ca5c61a
Copter: 4.3.3 release notes
2023-01-20 10:08:03 +09:00
Randy Mackay
91506aad04
Rover: version to 4.3.0-beta8
2023-01-20 10:07:28 +09:00
Randy Mackay
3c7e85b254
Rover: 4.3.0-beta8 release notes
2023-01-20 10:07:11 +09:00
Andrew Tridgell
af3f492473
AP_Scripting: fixed alt frame error in ship landing
...
if terrain follow is enabled then this would result in mixing a
terrain alt with an absolute alt, resulting in attempts to descend to
a negative alt
2023-01-20 09:58:14 +09:00
Andrew Tridgell
6c93d1cbdb
AP_InertialSensor: cleanup NAMED_VALUE_FLOAT for fifo error
2023-01-20 09:58:14 +09:00
Andrew Tridgell
b5549078a2
AP_InertialSensor: fixed flood of log with fast fifo reset
2023-01-20 09:58:14 +09:00
Andrew Tridgell
e1883bcaa4
GCS_MAVLink: fixed FTP terminate session error
...
this caused ftp downloads to intermittently fail. The cause is the FTP
client may ask for a session terminate and then immediately afterwards
a ftp open. The open would fail as the ftp session was considered
active
2023-01-20 09:58:14 +09:00
Andrew Tridgell
1c87a48774
Plane: fixed loiter.direction for VTOL approach
...
ensure the direction is setup correctly for both CW and CCW
2023-01-20 09:58:14 +09:00