Randy Mackay
9db275caa6
Rover: 4.4.0-beta4 release notes
2023-08-18 14:43:49 +10:00
Andrew Tridgell
dc0eaac0da
hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0
2023-08-12 20:30:12 +10:00
Andrew Tridgell
cdee8e5a88
Plane: prepare for 4.4.0-beta5
2023-08-12 16:29:38 +10:00
Andrew Tridgell
452527cb4c
Plane: update release notes for 4.4.0beta5
2023-08-12 16:29:38 +10:00
Andrew Tridgell
4039e1bc22
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-12 16:29:38 +10:00
Andrew Tridgell
cfe64421f1
AP_Compass: allow override of IST8310 orientation
...
this allows for vendor GPS modules and internal compass which use a
different orientation
2023-08-12 16:29:38 +10:00
Andrew Tridgell
42332559a8
Tools: update SIYI_N7 bootloader
2023-08-12 16:29:38 +10:00
Andrew Tridgell
9c43cde3d5
hwdef: added SIYI NY flight controller
2023-08-12 16:29:38 +10:00
Randy Mackay
f7a9eb37b1
autotest: relax Copter vibration failsafe timeout
2023-08-12 16:29:38 +10:00
Andrew Tridgell
49e9cac9c0
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-12 16:29:38 +10:00
Peter Barker
0f46cd7a34
GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry
2023-08-12 16:29:38 +10:00
Andrew Tridgell
306519767f
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-12 16:29:38 +10:00
Nicholas Ionata
41dabdbf76
Plane: reset target altitude time on mode enter
2023-08-12 16:29:38 +10:00
Andrew Tridgell
c024c58486
AP_Airspeed: increased DroneCAN airspeed timeout
2023-08-12 16:29:38 +10:00
Andrew Tridgell
a7dff69f8f
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-12 16:29:38 +10:00
Andrew Tridgell
38c586712b
Plane: prepare for 4.4.0-beta4
2023-08-01 17:48:59 +10:00
Andrew Tridgell
9535af19e3
Plane: update release notes for 4.4.0-beta4
2023-08-01 17:48:20 +10:00
Randy Mackay
a5f71c4f7c
Copter: version to 4.4.0-beta4
2023-08-01 17:43:17 +10:00
Randy Mackay
06398a9a1d
Copter: 4.4.0-beta4 release notes
2023-08-01 17:43:17 +10:00
Randy Mackay
d9a782b4b8
Rover: version to 4.4.0-beta4
2023-08-01 17:43:17 +10:00
Randy Mackay
2376eb95dd
Rover: 4.4.0-beta4 release notes
2023-08-01 17:43:17 +10:00
Randy Mackay
41a97efcb3
AP_Scripting: add rover quicktune
2023-08-01 17:43:17 +10:00
Randy Mackay
fa817c1d32
AP_Scripting: AR_PosControl bindings
2023-08-01 17:43:17 +10:00
Randy Mackay
35513ba539
AP_Scripting: add AR_AttitudeControl srate binding
...
also add AP_Vehicle:get_steering_and_throttle binding
2023-08-01 17:43:17 +10:00
Randy Mackay
eaa2ce17de
AC_PID: AC_PID_2D integrates SlewCalculator2D
2023-08-01 17:43:17 +10:00
Randy Mackay
2f847c9129
Filter: add SlewCalculator2D
2023-08-01 17:43:17 +10:00
Randy Mackay
873290de1b
Filter: SlewLimiter definitions moved to cpp
2023-08-01 17:43:17 +10:00
Randy Mackay
a0b9b4ebd0
Rover: implement get_steering_and_throttle
2023-08-01 17:43:17 +10:00
Randy Mackay
049cb93cad
AP_Vehicle: add get_steering_and_throttle
2023-08-01 17:43:17 +10:00
Randy Mackay
66814c57ef
AR_PosControl: add singleton and get_srate
2023-08-01 17:43:17 +10:00
Randy Mackay
4b7e1db3e4
AR_AttitudeControl: add singleton and get_srate
2023-08-01 17:43:17 +10:00
Michael du Breuil
bd8af22ef9
Plane: On vtol landings if from a mission perform crosstracking
2023-08-01 17:43:17 +10:00
Andy Piper
da4ad1063a
bootloaders: bootloader for iFlight BlitzF745AIO
2023-08-01 17:43:17 +10:00
tiralonghipol
cdd2124353
AP_HAL_ChibiOS: add new board BlitzF745AIO
2023-08-01 17:43:17 +10:00
Andy Piper
97fa94ef6e
AP_Bootloader: add iFlight BlitzF7
2023-08-01 17:43:17 +10:00
Andy Piper
ec73566503
AP_HAL_ChibiOS: correct incorrect defaults for serial ports on FoxeerH743v1
2023-08-01 17:43:17 +10:00
Andy Piper
aa00e16cdd
AP_RCProtocol: report tracer frame rate correctly
2023-08-01 17:43:17 +10:00
Andy Piper
95526881ad
AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft reboot
2023-08-01 17:43:17 +10:00
Randy Mackay
d4596e39f5
AR_PosControl: limit and zero velocity I-term
...
zero in forward-back direction
limit in lateral direction
2023-08-01 17:43:17 +10:00
Randy Mackay
c746714eaa
AR_AttitudeContol: add steering_limited checks
2023-08-01 17:43:17 +10:00
Randy Mackay
2beb6f8fd0
AP_Math: Vector2f::projected made const
2023-08-01 17:43:17 +10:00
Randy Mackay
202f443cb5
Rover: circle uses lower accel and fix forward-back accel
2023-08-01 17:43:17 +10:00
Randy Mackay
12268609b1
Rover: circle mode loses input shaping
2023-08-01 17:43:17 +10:00
Randy Mackay
dc9e1a2bc3
Rover: circle checks max speed and min radius
2023-08-01 17:43:17 +10:00
Andy Piper
b93bc2767f
AP_HAL_ChibiOS: correct comment in HEEWING-F405 v1
2023-08-01 17:43:17 +10:00
Andy Piper
c36b6c1c0b
AP_HAL_ChibiOS: HEEWING-F405v2 which includes dataflash logging
2023-08-01 17:43:17 +10:00
Andy Piper
4df27dbedb
bootloaders: bootloader for HEEWING-F405v2
2023-08-01 17:43:17 +10:00
Andy Piper
7f9b9eb344
AP_NavEKF3: fix docs on ABIAS_P_NSE_DEFAULT
2023-08-01 17:43:17 +10:00
Andrew Tridgell
787d03c1a3
AP_Mount: prevent SIYI driver crash if serial port not setup
...
if MNT1_TYPE=8 and no serial protocol set to gimbal then a camera
trigger can crash the vehicle
2023-08-01 17:43:17 +10:00
Andy Piper
cc19359c33
AP_BLHeli: add battery status MSP handling
...
give internal error if an unknown MSP command occurs
2023-08-01 17:43:17 +10:00