Commit Graph

52575 Commits

Author SHA1 Message Date
Andrew Tridgell
d614594526 AP_Airspeed: fixed airspeed cal on 2nd airspeed sensor
we need to use the pressure from the sensor we are calibrating
2022-05-28 16:08:17 +09:00
Andrew Tridgell
52458b6f54 AP_NavEKF: getYawData also provides number of clipping models
In the case of the compass calibrator we do not want to use the GSF
result if any model is degenerate.  We've had a compass calibrate in
flight 180-degrees out from what it should have.
2022-05-28 16:08:17 +09:00
Peter Barker
2a5e9f76ac AP_Compass: do not use GSF if any model has been clipped 2022-05-28 16:08:17 +09:00
Peter Barker
c06aced405 autotest: adjust current wp reset 2022-05-28 16:08:17 +09:00
Andrew Tridgell
4dd7bb280e autotest: reset mission on takeoff for quadplanes 2022-05-28 16:08:17 +09:00
Andrew Tridgell
669e11b80d Plane: account for sprung throttle in VTOL throttle suppression
when RC_OPTIONS has been changed to not check throttle for arming then
treat this like a sprung throttle for quadplane throttle suppression
in auto-throttle modes, and only unsuppress when throttle goes above
trim+dz
2022-05-28 16:08:17 +09:00
Andrew Tridgell
eed5079295 Plane: refuse arming if we are in a landing sequence
this helps when the aircraft has gone into a landing sequence due to a
failsafe before it is armed. Arming while in the landing sequence is
very unlikely to be what the user wants
2022-05-28 16:08:17 +09:00
Andrew Tridgell
ee41132483 AP_EFI: added fuel usage integration for Lutan EFI
allows for EFI_COEF1 and EFI_COEF2 to be set to get fuel consumption
on GCS
2022-05-28 16:08:17 +09:00
Andrew Tridgell
40a5c628c9 autotest: reset mission on takeoff for quadplanes 2022-05-28 16:08:17 +09:00
Andrew Tridgell
bb1ee4e34c AP_Mission: improved handling of large LOITER_TURNS
instead of wrapping we should use MIN with 255, which is closer to
what was requested
2022-05-28 16:08:17 +09:00
Joshua Henderson
5ac3f9aa33 AP_Airspeed: remove negative pressure set unhealthy 2022-05-28 16:08:17 +09:00
Andrew Tridgell
de168fe827 Plane: update gyro fft throttle
allows for updating or learned FFT freq
2022-05-28 16:08:17 +09:00
Randy Mackay
ce668594cb Rover: version to 4.2.0 2022-05-23 16:10:01 +09:00
Randy Mackay
61af0ec90d Rover: 4.2.0 release notes 2022-05-23 16:10:01 +09:00
Randy Mackay
c73ab0b25c Copter: version to 4.2.0 2022-05-23 16:10:01 +09:00
Randy Mackay
083cd8f47b Copter: 4.2.0 release notes 2022-05-23 16:10:01 +09:00
Randy Mackay
8ee85bdbd1 Rover: version to 4.2.0-rc4 2022-05-16 08:16:16 +09:00
Randy Mackay
e37c2fd66a Rover: 4.2.0-rc4 release notes 2022-05-16 08:16:16 +09:00
Randy Mackay
e9adc5d36d Copter: version to 4.2.0-rc4 2022-05-16 08:16:16 +09:00
Randy Mackay
fdc6b3ee53 Copter: 4.2.0-rc4 release notes 2022-05-16 08:16:16 +09:00
Leonard Hall
70c1b27c6f Copter: Dissable yaw slew in loiter 2022-05-16 08:16:16 +09:00
Leonard Hall
f65a6a302b AC_AttitudeControl: Allow diabling of slew limit 2022-05-16 08:16:16 +09:00
Bill Geyer
d050df5629 Copter: fix position ctrl init for guided takeof 2022-05-16 08:16:16 +09:00
Randy Mackay
1dafa2ba9c Copter: vibration compensation turns off in manual modes 2022-05-16 08:16:16 +09:00
Andrew Tridgell
2a700f677a hwdef: added FlyingMoonF427 support 2022-05-16 08:16:16 +09:00
Andrew Tridgell
de13751213 Tools: added FlyingMoonF427 bootloader 2022-05-16 08:16:16 +09:00
Andrew Tridgell
008671f16a hwdef: added FlyingMoonF407 board support 2022-05-16 08:16:16 +09:00
Andrew Tridgell
9383a01fec Tools: added FlyingMoon407 bootloader 2022-05-16 08:16:16 +09:00
Andrew Tridgell
a324cf80e5 HAL_ChibiOS: fixed RSSI from IOMCU analog pin 103
need to check new pin not old pin
2022-05-16 08:16:16 +09:00
Andrew Tridgell
32cb2442a9 AP_Logger: fixed a bug in wrapped log count
fixes #20687
2022-05-16 08:16:16 +09:00
Randy Mackay
ae31ed4fde Rover: version to 4.2.0-rc3 2022-05-07 08:40:54 +09:00
Randy Mackay
cc79f43226 Rover: 4.2.0-rc3 release notes 2022-05-07 08:40:54 +09:00
Randy Mackay
d0cd3cafd2 Copter: version to 4.2.0-rc3 2022-05-07 08:40:54 +09:00
Randy Mackay
56a855dba7 Copter: 4.2.0-rc3 release notes 2022-05-07 08:40:54 +09:00
Andrew Tridgell
c0a3c641b2 Plane: prepare for 4.2.0 stable release 2022-05-07 08:40:54 +09:00
Andrew Tridgell
32532209a2 Plane: release notes for 4.2.0 2022-05-07 08:40:54 +09:00
Andrew Tridgell
63140014c1 AP_AHRS: fixed bug in blended EKF bias
The bug fix in #20431 was incomplete, and ended up with the wrong
blended accel bias. This fixes it
2022-05-07 08:40:54 +09:00
Andrew Tridgell
274d526a69 AP_Scripting: added quicktune.lua script
rapid tuning for VTOL control
2022-05-07 08:40:54 +09:00
Andrew Tridgell
5483e26374 AP_Scripting: added get_rpy_srate binding
and norm_input_dz binding
2022-05-07 08:40:54 +09:00
Andrew Tridgell
cd48dd0b6d AC_AttitudeControl: added get_rpy_srate() 2022-05-07 08:40:54 +09:00
Andrew Tridgell
2f60c452e6 AP_Compass: fixed custom orientation in 3 compass drivers
this prevents an internal error and mag failure with DroneCAN, MSP or
ExternalAHRS compasses
2022-05-07 08:40:54 +09:00
Randy Mackay
f2a2be6bdb Rover: version to 4.2.0-rc2 2022-04-29 08:06:29 +09:00
Randy Mackay
bded5365ae Rover: 4.2.0-rc2 release notes 2022-04-29 08:06:29 +09:00
Randy Mackay
5fac1eb981 Copter: version to 4.2.0-rc2 2022-04-29 08:06:29 +09:00
Randy Mackay
b711584f95 Copter: 4.2.0-rc2 release notes 2022-04-29 08:06:29 +09:00
Andrew Tridgell
6c5b7c5178 Plane: prepare for 4.2.0beta6 2022-04-29 08:06:29 +09:00
Andrew Tridgell
e2519e792a Plane: release notes for plane 4.2.0beta6 2022-04-29 08:06:29 +09:00
Andy Piper
ec0df918e5 AP_InertialSensor: move frontend update into ramfunc. 2022-04-29 08:06:29 +09:00
Andy Piper
921379ceb9 AP_FlashIface: make sure XIP flash is ready before returning 2022-04-29 08:06:29 +09:00
Andy Piper
f834d7895e AP_Bootloader: change timeout on external flash init 2022-04-29 08:06:29 +09:00