Commit Graph

54930 Commits

Author SHA1 Message Date
Peter Barker fcbef0245b GCS_MAVLink: do not run all commands received on private channel
Co-authored-by: dawid.kopec.spectalight@gmail.com

returning true from this function means that we should run the command locally.  We really don't want to do that unless the command (or other targetted message) was actually sent at us!
2022-12-11 09:58:17 +11:00
Peter Barker 3709fa426d autotest: fix warning about deprecated distutils.dir_utils.copy_tree 2022-12-11 09:58:17 +11:00
Randy Mackay c7625c5006 SITL: vicon odometry corrected 2022-12-11 09:58:17 +11:00
Randy Mackay 146c3c9f5c GCS_MAVLink: correct consumption of ODOMETRY velocity 2022-12-11 09:58:17 +11:00
Randy Mackay 3d71c8cfd9 GCS_MAVLink: minor format fix 2022-12-11 09:58:17 +11:00
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