Commit Graph

52375 Commits

Author SHA1 Message Date
Andrew Tridgell
8066478679 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:08 +09:00
Andrew Tridgell
4e6f0c0ef4 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:08 +09:00
Peter Barker
5f39602d8c AP_Compass: do not use GSF if any model has been clipped 2022-05-28 16:08:08 +09:00
Peter Barker
7a7d7f91ef autotest: adjust current wp reset 2022-05-28 16:08:08 +09:00
Andrew Tridgell
77f98b4072 autotest: reset mission on takeoff for quadplanes 2022-05-28 16:08:08 +09:00
Andrew Tridgell
066fed18ce 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:08 +09:00
Andrew Tridgell
ee8ae2eebd 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:08 +09:00
Andrew Tridgell
1e82319bfa 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:08 +09:00
Andrew Tridgell
4aaa0ce6b2 autotest: reset mission on takeoff for quadplanes 2022-05-28 16:08:08 +09:00
Andrew Tridgell
6bf9556612 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:08 +09:00
Joshua Henderson
7a2d48389c AP_Airspeed: remove negative pressure set unhealthy 2022-05-28 16:08:08 +09:00
Andrew Tridgell
57aaaa2a89 Plane: update gyro fft throttle
allows for updating or learned FFT freq
2022-05-28 16:08:08 +09:00
Randy Mackay
678921699c Rover: version to 4.2.0 2022-05-23 16:09:51 +09:00
Randy Mackay
a02a23e396 Rover: 4.2.0 release notes 2022-05-23 16:09:51 +09:00
Randy Mackay
584192266c Copter: version to 4.2.0 2022-05-23 16:09:51 +09:00
Randy Mackay
132f97bcf3 Copter: 4.2.0 release notes 2022-05-23 16:09:51 +09:00
Randy Mackay
fdadbdc4d1 Rover: version to 4.2.0-rc4 2022-05-16 08:15:26 +09:00
Randy Mackay
4875a65069 Rover: 4.2.0-rc4 release notes 2022-05-16 08:15:26 +09:00
Randy Mackay
14b63538e1 Copter: version to 4.2.0-rc4 2022-05-16 08:15:26 +09:00
Randy Mackay
ff7e385b2b Copter: 4.2.0-rc4 release notes 2022-05-16 08:15:26 +09:00
Leonard Hall
c59f6267a9 Copter: Dissable yaw slew in loiter 2022-05-16 08:15:26 +09:00
Leonard Hall
0b4b5e473b AC_AttitudeControl: Allow diabling of slew limit 2022-05-16 08:15:26 +09:00
Bill Geyer
4ae97ce639 Copter: fix position ctrl init for guided takeof 2022-05-16 08:15:26 +09:00
Randy Mackay
4fded652dc Copter: vibration compensation turns off in manual modes 2022-05-16 08:15:26 +09:00
Andrew Tridgell
6b790eaca0 hwdef: added FlyingMoonF427 support 2022-05-16 08:15:26 +09:00
Andrew Tridgell
10da0739ae Tools: added FlyingMoonF427 bootloader 2022-05-16 08:15:26 +09:00
Andrew Tridgell
707bc9502f hwdef: added FlyingMoonF407 board support 2022-05-16 08:15:26 +09:00
Andrew Tridgell
be023c5359 Tools: added FlyingMoon407 bootloader 2022-05-16 08:15:26 +09:00
Andrew Tridgell
ed18123f95 HAL_ChibiOS: fixed RSSI from IOMCU analog pin 103
need to check new pin not old pin
2022-05-16 08:15:26 +09:00
Andrew Tridgell
bcc548bbd8 AP_Logger: fixed a bug in wrapped log count
fixes #20687
2022-05-16 08:15:26 +09:00
Randy Mackay
f1add64def Rover: version to 4.2.0-rc3 2022-05-07 08:40:41 +09:00
Randy Mackay
641c5c2165 Rover: 4.2.0-rc3 release notes 2022-05-07 08:40:41 +09:00
Randy Mackay
52a050aa5e Copter: version to 4.2.0-rc3 2022-05-07 08:40:41 +09:00
Randy Mackay
3369bb7070 Copter: 4.2.0-rc3 release notes 2022-05-07 08:40:41 +09:00
Andrew Tridgell
23f3a3de68 Plane: prepare for 4.2.0 stable release 2022-05-07 08:40:41 +09:00
Andrew Tridgell
f51f9875ae Plane: release notes for 4.2.0 2022-05-07 08:40:41 +09:00
Andrew Tridgell
6332d5972f 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:41 +09:00
Andrew Tridgell
fc999ed264 AP_Scripting: added quicktune.lua script
rapid tuning for VTOL control
2022-05-07 08:40:41 +09:00
Andrew Tridgell
58cdcf6968 AP_Scripting: added get_rpy_srate binding
and norm_input_dz binding
2022-05-07 08:40:41 +09:00
Andrew Tridgell
9f49570f7f AC_AttitudeControl: added get_rpy_srate() 2022-05-07 08:40:41 +09:00
Andrew Tridgell
3c6e4d907c 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-03 10:07:44 +10:00
Randy Mackay
5367833e22 Rover: version to 4.2.0-rc2 2022-04-29 07:54:06 +09:00
Randy Mackay
90ea6c9960 Rover: 4.2.0-rc2 release notes 2022-04-29 07:54:06 +09:00
Randy Mackay
d56cc4663b Copter: version to 4.2.0-rc2 2022-04-29 07:54:06 +09:00
Randy Mackay
48a08204a4 Copter: 4.2.0-rc2 release notes 2022-04-29 07:54:06 +09:00
Andrew Tridgell
279e457344 Plane: prepare for 4.2.0beta6 2022-04-29 07:54:06 +09:00
Andrew Tridgell
e977092363 Plane: release notes for plane 4.2.0beta6 2022-04-29 07:54:06 +09:00
Andy Piper
05c90c4684 AP_InertialSensor: move frontend update into ramfunc. 2022-04-29 07:54:06 +09:00
Andy Piper
2169874117 AP_FlashIface: make sure XIP flash is ready before returning 2022-04-29 07:54:06 +09:00
Andy Piper
bad1fb36b4 AP_Bootloader: change timeout on external flash init 2022-04-29 07:54:06 +09:00