Commit Graph

55025 Commits

Author SHA1 Message Date
Paul Riseborough e45422cec4 AP_NavEKF3: Prevent on ground range to ground being used in flight 2022-12-11 09:58:17 +11:00
Paul Riseborough 4f7351fafd AP_NavEKF3: Don't allow range finder use to start if terrain state is stale 2022-12-11 09:58:17 +11:00
Andrew Tridgell 0c9f9d8bb3 AP_GPS: improve support for uBlox-M10
this sets up the M10 to use the BaiDou B1C signal instead of B1, and
disables glonass. This is needed to get a consistent 5Hz lock
2022-12-11 09:58:17 +11:00
Bill Geyer 256d6ddf33 AC_AutoTune: fix pilot testing bug 2022-12-11 09:58:17 +11:00
Randy Mackay c1f7ad676a Copter: version to 4.3.1 2022-12-11 09:58:17 +11:00
Randy Mackay 5bfce6c578 Copter: 4.3.1 release notes 2022-12-11 09:58:17 +11:00
Randy Mackay b9500b0e65 Copter: correct version to 4.3.1-rc1 2022-12-11 09:58:17 +11:00
Peter Barker 20965d60a7 .github: stop using choco to install cygwin packages
Instead use a github action to install cygwin and the packages we require.

chocolately's cygwin integration appears to have broken - installing cygwin directly using a convenient github action seems preferable than putting up with further breakage past this one.
2022-11-21 19:33:35 +11:00
Andrew Tridgell 2403444fe2 Plane: prepare for 4.3.2beta1 2022-11-21 19:33:35 +11:00
Andrew Tridgell b5b9ff6d0e Plane: update release notes for 4.3.2-beta1 2022-11-21 19:33:35 +11:00
Randy Mackay d2bbd76e19 Copter: version to 4.3.1-rc1 2022-11-21 19:33:35 +11:00
Randy Mackay 6a65d8afef Copter: 4.3.1-rc1 release notes 2022-11-21 19:33:35 +11:00
Randy Mackay 4d60472791 Rover: version to 4.3.0-beta5 2022-11-21 19:33:35 +11:00
Randy Mackay d6a6f26bd5 Rover: 4.3.0-beta5 release notes 2022-11-21 19:33:35 +11:00
Andrew Tridgell ea188c95c7 Plane: fixed yaw rate tuning in AUTOTUNE mode
don't reset yaw rate controller continuously while we are trying to
use it
2022-11-21 19:33:35 +11:00
MatthewHampsey bcf6601e4e APM_Control: fixed yaw PID reset 2022-11-21 19:33:35 +11:00
Peter Barker 90900adf53 AP_Compass: correct is_calibrating check
before this we only ever looked at the first backend
2022-11-21 19:33:35 +11:00
Peter Barker 57b173ffa9 AP_Compass: remove default clause from calibrator status switch
bad_radius should almost certainly be treated just like bad orientation
2022-11-21 19:33:35 +11:00
Randy Mackay b6f4b67206 AP_Mount: Siyi enabled only on >1MB boards 2022-11-21 19:33:35 +11:00
Andy Piper 30c86b481b AP_Camera: fix parameter caching with RunCam enablement and setup on 3-pos switch 2022-11-21 19:33:35 +11:00
Andy Piper 33947c9c50 AP_HAL_ChibiOS: hwdef for SpeedyBee F405 v3 2022-11-21 19:33:35 +11:00
Andy Piper ed41412e01 scripts: add SpeedyBee F405 v3 to manifest generator 2022-11-21 19:33:35 +11:00
Andy Piper d095b1d818 bootloaders: add SpeedyBee F405 v3 bootloader 2022-11-21 19:33:35 +11:00
Andy Piper 2b461bef50 AP_Bootloader: add board id for SpeedyBee F405 v3 2022-11-21 19:33:35 +11:00
Andy Piper 6621a544f2 AP_HAL_ChibiOS: support 8 bi-directional dshot channels on MatekH743 2022-11-21 19:33:35 +11:00
Andy Piper b9dad0b668 AP_HAL_ChibiOS: correctly default SERIAL7 to RCIN and SERIAL5 to ESC telem on MatekH743-bdshot 2022-11-21 19:33:35 +11:00
Randy Mackay 0ba1a05518 Rover: integrate balancebot pitch limit protection 2022-11-21 19:33:35 +11:00
Randy Mackay 0be3168fbe AR_AttitudeControl: balancebot gets pitch limit protection 2022-11-21 19:33:35 +11:00
Randy Mackay d584517bc9 Tools: ArduRoller param file loses ATC_BAL_SPD_FF 2022-11-21 19:33:35 +11:00
Randy Mackay f32b30b9e0 Tools: balancebot test does not set ATC_BAL_SPD_FF
also update autotest balance bot tuning
2022-11-21 19:33:35 +11:00
Randy Mackay ece57f83a5 Rover: integrate ATC change to balancebot pitch control 2022-11-21 19:33:35 +11:00
Randy Mackay f140d42352 AR_AttitudeControl: balancebot pitch feedforward uses current pitch angle 2022-11-21 19:33:35 +11:00
Randy Mackay eae3fe10f1 AR_AttitudeControl: improve balancebot pitch control param description 2022-11-21 19:33:35 +11:00
Randy Mackay 3ab83bc6bc Rover: balance bot max pitch default to 10deg 2022-11-21 19:33:35 +11:00
Randy Mackay e4299e0f51 AP_Mount: gremsy driver sends vehicle att at 50hz 2022-11-21 19:33:35 +11:00
Andrew Tridgell 567ad00c07 AP_GPS: fixed injection of RTCM on 2 different CAN buses
if we have two CAN GPS on difference can drivers we need to inject to
both
2022-11-21 19:33:35 +11:00
Andrew Tridgell 473525dcbd AP_GPS: disable GPS lag checking in AP_Periph
it is much more useful to check on the flight controller, not on the
periph, or users just get mysterious failures
2022-11-21 19:33:35 +11:00
Lucas De Marchi 29c05b78a1 Tools: Update fram params for skyviper
Set the necessary SERVO*_FUNCTION params so it doesn't conflict.
2022-11-21 19:33:35 +11:00
Andrew Tridgell 11f7af6512 AP_BoardConfig: fixed description of BRD_IO_ENABLE 2022-11-21 19:33:35 +11:00
Andrew Tridgell 31ea2e0b18 HAL_ChibiOS: fixed BRD_SAFETY_MASK on some boards
for boards that have an IOMCU but also have a safety button on the FMU
this fixes the BRD_SAFETY_MASK
2022-11-21 19:33:35 +11:00
Andrew Tridgell d41b1c8c3b Tools: fixed filename for AtomRCF405NAVI bl 2022-11-21 19:33:35 +11:00
Henry Wurzburg 3b15a6722f AP_OSD: fix error in stats screen introduced in #18396 2022-11-21 19:33:35 +11:00
Andy Piper f83b8a05fa Copter: add turtle mode safety features. 2022-11-21 19:33:35 +11:00
Andy Piper 24537b2b84 AP_InertialSensor: ensure that hardware AAF and notch filter are enabled on 42605 and 42609 2022-11-21 19:33:35 +11:00
Henry Wurzburg 0fbc232c24 AP_SerialManager: move multiple RC input error to pre-arm failure 2022-11-21 19:33:35 +11:00
Henry Wurzburg 16e21d42ee AP_Arming: move multiple RC input error to pre-arm failure 2022-11-21 19:33:35 +11:00
Yuri d253b725fb AP_Vehicle: enable HNTCH for Rover 2022-11-21 19:33:35 +11:00
Yuri 547915b248 Rover: enable HNTCH for Rover 2022-11-21 19:33:35 +11:00
Andrew Tridgell 495b600b58 AP_Scripting: adjust EFI_SkyPower for rev 0.3 protocol 2022-11-21 19:33:35 +11:00
Andrew Tridgell 4fc46d5190 AP_EFI: fixed units of exhaust gas temperature 2022-11-21 19:33:35 +11:00