Commit Graph

57430 Commits

Author SHA1 Message Date
Andrew Tridgell
dca1241129 Tools: fixed ccache test for newer ccache version 2024-01-07 10:59:26 +11:00
Andrew Tridgell
c74bb29adf Plane: fixed nav_roll/nav_pitch when waiting for VTOL takeoff
the nav_roll_cd and nav_pitch_cd were not being set in the VTOL
takeoff code when disarmed. This led to small increments accumulating
in the stick mixing code, leading to large control surface movements
before arming
2024-01-07 10:59:26 +11:00
Andy Piper
9b2d0b9a75 AP_HAL_ChibiOS: change incorrect I2C internal mask from SkystarsH7HD bdshot 2024-01-07 10:59:26 +11:00
Randy Mackay
d7b42c1fdf Copter: version to 4.4.0 2024-01-07 10:59:26 +11:00
Randy Mackay
05ff443e3c Copter: 4.4.0 release notes 2024-01-07 10:59:26 +11:00
Andrew Tridgell
54e1afb00e Plane: prepare for 4.4.0 2024-01-07 10:59:26 +11:00
Andrew Tridgell
2352b0cbcf Plane: release notes from 4.4.0 2024-01-07 10:59:26 +11:00
Randy Mackay
9c0fccc829 Copter: version to 4.4.0-beta5 2024-01-07 10:59:26 +11:00
Randy Mackay
3f7e674fd0 Copter: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Randy Mackay
8e071010d8 Rover: version to 4.4.0-beta5 2024-01-07 10:59:26 +11:00
Randy Mackay
0b27ebb696 Rover: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Andrew Tridgell
aacbd2aa6a hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0 2024-01-07 10:59:26 +11:00
Andrew Tridgell
973ab8b771 Plane: prepare for 4.4.0-beta5 2024-01-07 10:59:26 +11:00
Andrew Tridgell
2384133bee Plane: update release notes for 4.4.0beta5 2024-01-07 10:59:26 +11:00
Andrew Tridgell
daa44701e9 AP_GPS: fixed RTK injection when first module is a BASE
this is a partial backport of #24132 which fixes RTK injection when
the 1st GPS module is a DroneCAN RTK rover. Without this change RTCM
injection for RTK fix on the base will only work if it happens to come
up as the first module
2024-01-07 10:59:26 +11:00
Andrew Tridgell
9f392559bd AP_Compass: allow override of IST8310 orientation
this allows for vendor GPS modules and internal compass which use a
different orientation
2024-01-07 10:59:26 +11:00
Andrew Tridgell
bb9a28fee8 Tools: update SIYI_N7 bootloader 2024-01-07 10:59:26 +11:00
Andrew Tridgell
e34350aa48 hwdef: added SIYI NY flight controller 2024-01-07 10:59:26 +11:00
Randy Mackay
74584dc25b autotest: relax Copter vibration failsafe timeout 2024-01-07 10:59:26 +11:00
Andrew Tridgell
e2898197ac AP_Arming: fixed auto-enable of fence with forced arm
when a user forced armed and had FENCE_AUTOENABLE=3 for enable on
arming then the fence did not enable
2024-01-07 10:59:26 +11:00
Peter Barker
64d5c5f033 GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry 2024-01-07 10:59:26 +11:00
Andrew Tridgell
e5577e0284 AP_NavEKF3: fixed race condition in updateFilterStatus()
filter status was initially set to zero then updated. This interacts
with the IMU filtering code which checks filter status from a
different thread to determine active_EKF_type(). When the race
condition is hit then the IMU we are running notch filters on changes
for a single sample, causing a notch filter glitch
2024-01-07 10:59:26 +11:00
Nicholas Ionata
90c48b5a1b Plane: reset target altitude time on mode enter 2024-01-07 10:59:26 +11:00
Andrew Tridgell
e78b1d4514 AP_Airspeed: increased DroneCAN airspeed timeout 2024-01-07 10:59:26 +11:00
Andrew Tridgell
dfad23cc81 AP_Airspeed: fixed handling of unhealthy airspeed
this fixes a bug introduced in
https://github.com/ArduPilot/ardupilot/pull/22416 which results in
using bad airspeed data on timeout. The prev_health variable is
updated by the get_pressure call
2024-01-07 10:59:26 +11:00
Andrew Tridgell
dea06cbeb7 Plane: prepare for 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Andrew Tridgell
11b254db83 Plane: update release notes for 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Randy Mackay
6fbfcf74a8 Copter: version to 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Randy Mackay
50eaf10e53 Copter: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Randy Mackay
3b436b51cf Rover: version to 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Randy Mackay
a9a9887ec8 Rover: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Randy Mackay
2efea9b6d1 AP_Scripting: add rover quicktune 2024-01-07 10:59:26 +11:00
Randy Mackay
d77604b4be AP_Scripting: AR_PosControl bindings 2024-01-07 10:59:26 +11:00
Randy Mackay
edcfb3cb1a AP_Scripting: add AR_AttitudeControl srate binding
also add AP_Vehicle:get_steering_and_throttle binding
2024-01-07 10:59:26 +11:00
Randy Mackay
1aa1a31c52 AC_PID: AC_PID_2D integrates SlewCalculator2D 2024-01-07 10:59:26 +11:00
Randy Mackay
8b6ac9e224 Filter: add SlewCalculator2D 2024-01-07 10:59:26 +11:00
Randy Mackay
5a761747b9 Filter: SlewLimiter definitions moved to cpp 2024-01-07 10:59:26 +11:00
Randy Mackay
5cdf75c438 Rover: implement get_steering_and_throttle 2024-01-07 10:59:26 +11:00
Randy Mackay
e25b8b2d46 AP_Vehicle: add get_steering_and_throttle 2024-01-07 10:59:26 +11:00
Randy Mackay
1f158ffa9b AR_PosControl: add singleton and get_srate 2024-01-07 10:59:26 +11:00
Randy Mackay
984d4a991e AR_AttitudeControl: add singleton and get_srate 2024-01-07 10:59:26 +11:00
Michael du Breuil
bf16d9c452 Plane: On vtol landings if from a mission perform crosstracking 2024-01-07 10:59:26 +11:00
Andy Piper
b70aac50d2 bootloaders: bootloader for iFlight BlitzF745AIO 2024-01-07 10:59:26 +11:00
tiralonghipol
f5a9feccb7 AP_HAL_ChibiOS: add new board BlitzF745AIO 2024-01-07 10:59:26 +11:00
Andy Piper
f1983fa6ab AP_Bootloader: add iFlight BlitzF7 2024-01-07 10:59:26 +11:00
Andy Piper
575eb887f5 AP_HAL_ChibiOS: correct incorrect defaults for serial ports on FoxeerH743v1 2024-01-07 10:59:26 +11:00
Andy Piper
50e95b6919 AP_RCProtocol: report tracer frame rate correctly 2024-01-07 10:59:26 +11:00
Andy Piper
de7ef61a29 AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft reboot 2024-01-07 10:59:26 +11:00
Randy Mackay
f58ad2216d AR_PosControl: limit and zero velocity I-term
zero in forward-back direction
limit in lateral direction
2024-01-07 10:59:26 +11:00
Randy Mackay
d00abc58ee AR_AttitudeContol: add steering_limited checks 2024-01-07 10:59:26 +11:00