Randy Mackay
d79487d5c8
Copter: version to 4.4.0
2023-08-18 17:37:41 +09:00
Randy Mackay
fb42df576d
Copter: 4.4.0 release notes
2023-08-18 17:37:41 +09:00
Andrew Tridgell
dc41723823
Plane: prepare for 4.4.0
2023-08-18 17:37:41 +09:00
Andrew Tridgell
44f24db7a7
Plane: release notes from 4.4.0
2023-08-18 17:37:41 +09:00
Randy Mackay
1c5c94f9ed
Copter: version to 4.4.0-beta5
2023-08-14 08:49:48 +09:00
Randy Mackay
d33526c3ef
Copter: 4.4.0-beta4 release notes
2023-08-14 08:49:48 +09:00
Randy Mackay
4802091ae0
Rover: version to 4.4.0-beta5
2023-08-14 08:49:48 +09:00
Randy Mackay
93684ce5fa
Rover: 4.4.0-beta4 release notes
2023-08-14 08:49:48 +09:00
Andrew Tridgell
84ddd8f9b4
hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0
2023-08-14 08:49:48 +09:00
Andrew Tridgell
bd0a91e2df
Plane: prepare for 4.4.0-beta5
2023-08-14 08:49:48 +09:00
Andrew Tridgell
3601dea9e7
Plane: update release notes for 4.4.0beta5
2023-08-14 08:49:48 +09:00
Andrew Tridgell
b842270196
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
2023-08-14 08:49:48 +09:00
Andrew Tridgell
f24507284a
AP_Compass: allow override of IST8310 orientation
...
this allows for vendor GPS modules and internal compass which use a
different orientation
2023-08-14 08:49:48 +09:00
Andrew Tridgell
f377ace92e
Tools: update SIYI_N7 bootloader
2023-08-14 08:49:48 +09:00
Andrew Tridgell
aa0a9eb917
hwdef: added SIYI NY flight controller
2023-08-14 08:49:48 +09:00
Randy Mackay
e28230df37
autotest: relax Copter vibration failsafe timeout
2023-08-14 08:49:48 +09:00
Andrew Tridgell
7da87a811f
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
2023-08-14 08:49:48 +09:00
Peter Barker
e3a049ba40
GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry
2023-08-14 08:49:48 +09:00
Andrew Tridgell
334bd8eaa5
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
2023-08-14 08:49:48 +09:00
Nicholas Ionata
3a7c0a6e7e
Plane: reset target altitude time on mode enter
2023-08-14 08:49:48 +09:00
Andrew Tridgell
d48b95c4a7
AP_Airspeed: increased DroneCAN airspeed timeout
2023-08-14 08:49:48 +09:00
Andrew Tridgell
88f7246c7f
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
2023-08-14 08:49:48 +09:00
Andrew Tridgell
0a3c50ab4b
Plane: prepare for 4.4.0-beta4
2023-08-14 08:49:48 +09:00
Andrew Tridgell
fa4256edac
Plane: update release notes for 4.4.0-beta4
2023-08-14 08:49:48 +09:00
Randy Mackay
9835ebb782
Copter: version to 4.4.0-beta4
2023-08-01 16:51:27 +09:00
Randy Mackay
07399bbcfa
Copter: 4.4.0-beta4 release notes
2023-08-01 16:51:27 +09:00
Randy Mackay
7d6895a0f4
Rover: version to 4.4.0-beta4
2023-08-01 16:51:27 +09:00
Randy Mackay
a245859a48
Rover: 4.4.0-beta4 release notes
2023-08-01 16:51:27 +09:00
Randy Mackay
90e69def97
AP_Scripting: add rover quicktune
2023-08-01 16:51:27 +09:00
Randy Mackay
2f92f2c05c
AP_Scripting: AR_PosControl bindings
2023-08-01 16:51:27 +09:00
Randy Mackay
034bf32a7a
AP_Scripting: add AR_AttitudeControl srate binding
...
also add AP_Vehicle:get_steering_and_throttle binding
2023-08-01 16:51:27 +09:00
Randy Mackay
d7631cc139
AC_PID: AC_PID_2D integrates SlewCalculator2D
2023-08-01 16:51:27 +09:00
Randy Mackay
e81a18c83b
Filter: add SlewCalculator2D
2023-08-01 16:51:27 +09:00
Randy Mackay
e2f0cf9c77
Filter: SlewLimiter definitions moved to cpp
2023-08-01 16:51:27 +09:00
Randy Mackay
2808323a14
Rover: implement get_steering_and_throttle
2023-08-01 16:51:27 +09:00
Randy Mackay
651e5ec62a
AP_Vehicle: add get_steering_and_throttle
2023-08-01 16:51:27 +09:00
Randy Mackay
6540d12d66
AR_PosControl: add singleton and get_srate
2023-08-01 16:51:27 +09:00
Randy Mackay
6c87dcd32d
AR_AttitudeControl: add singleton and get_srate
2023-08-01 16:51:27 +09:00
Michael du Breuil
d339a41ba5
Plane: On vtol landings if from a mission perform crosstracking
2023-08-01 16:51:27 +09:00
Andy Piper
9903435fc9
bootloaders: bootloader for iFlight BlitzF745AIO
2023-08-01 16:51:27 +09:00
tiralonghipol
cf92859abd
AP_HAL_ChibiOS: add new board BlitzF745AIO
2023-08-01 16:51:27 +09:00
Andy Piper
a352a0e570
AP_Bootloader: add iFlight BlitzF7
2023-08-01 16:51:27 +09:00
Andy Piper
926154c679
AP_HAL_ChibiOS: correct incorrect defaults for serial ports on FoxeerH743v1
2023-08-01 16:51:27 +09:00
Andy Piper
79485f72d4
AP_RCProtocol: report tracer frame rate correctly
2023-08-01 16:51:27 +09:00
Andy Piper
959d7ef80d
AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft reboot
2023-08-01 16:51:27 +09:00
Randy Mackay
869d1aea38
AR_PosControl: limit and zero velocity I-term
...
zero in forward-back direction
limit in lateral direction
2023-08-01 16:51:27 +09:00
Randy Mackay
d6faa6e25f
AR_AttitudeContol: add steering_limited checks
2023-08-01 16:51:27 +09:00
Randy Mackay
4f91d237cf
AP_Math: Vector2f::projected made const
2023-08-01 16:51:27 +09:00
Randy Mackay
1cbbaeb283
Rover: circle uses lower accel and fix forward-back accel
2023-08-01 16:51:27 +09:00
Randy Mackay
752ef898d4
Rover: circle mode loses input shaping
2023-08-01 16:51:27 +09:00