Commit Graph

55166 Commits

Author SHA1 Message Date
Andrew Tridgell
d49dbc16dc Plane: prepare for 4.3.7beta1 release 2023-05-31 09:56:20 +09:00
Randy Mackay
9a80387af7 Copter: version to 4.3.7-beta1 2023-05-25 11:03:52 +09:00
Randy Mackay
f9dc2ea224 Copter: 4.3.7-beta1 release notes 2023-05-25 11:03:52 +09:00
Randy Mackay
08d1d6a4ba Rover: version to 4.3.0-beta13 2023-05-25 11:03:52 +09:00
Randy Mackay
e197fdd098 Rover: 4.3.0-beta13 release notes 2023-05-25 11:03:52 +09:00
Andrew Tridgell
5a74ade767 AP_ICEngine: fixed a bug engine control when running
if you have a mission item for engine control with delayed start at
height and the engine is already running them it would put the ICE
subsystem into a state where it would no longer start the engine

It was actually 2 bugs:

 - an engine control to do a height delayed start should be ignored if
   the engine is already running. This prevents an engine control to
   start the engine from stopping the engine

 - a start_chan high should always try to start the engine
   immediately, even if in the wait state
2023-05-25 11:03:52 +09:00
Andrew Tridgell
08afbd2539 Tools: rebuild IO firmware 2023-05-25 11:03:52 +09:00
Andrew Tridgell
55ab1160de AP_RCProtocol: return true on initial protocol detection
we need to tell the IO firmware that a byte was consumed when we first
detect a protocol as otherwise the next bad byte on DSM will lock us
on the DSM port
2023-05-25 11:03:52 +09:00
Andrew Tridgell
48d9a676ac AP_IOMCU: fixed issue with not regaining RC input
this fixes an issue where when you lose R/C input on IOMCU that you
may not regain it when R/C comes back.

The issue stems from us still processing the DSM uart when we are
using the SD3 "SBUS" uart for RC input, and still doing the switch of
the SD3 config every 2 seconds.

When we are not searching for a new protocol we should not be changing
UART config
2023-05-25 11:03:52 +09:00
bugobliterator
c2c7aba277 AP_InertialSensor: fix hardfault in BatchSampler 2023-05-25 11:03:52 +09:00
Andrew Tridgell
f4a6e7d7ac Plane: release notes for 4.3.6-beta1 2023-05-25 11:03:52 +09:00
Andrew Tridgell
71e8a21d44 Plane: backport fix for AirMode on quadplanes 2023-05-25 11:03:52 +09:00
Andrew Tridgell
99a17bde11 Tools: disable python cleanliness tests for 4.3 2023-05-25 11:03:52 +09:00
Andrew Tridgell
a5fd48d47f ChibiOS: backport RCC reset fix for 4.3 2023-05-25 11:03:52 +09:00
Paul Riseborough
fef6345c2f AP_NavEKF3: Increase delta velocity bias state process noise
Required due to state variance collapse on ground with some systems using RTK GPS.
2023-05-25 11:03:52 +09:00
Paul Riseborough
da7a4b47ed AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning 2023-05-25 11:03:52 +09:00
Paul Riseborough
04d21fc368 AP_NavEKF3: Increase default value of EK3_ABIAS_P_NSE
This is required because some hardware setups with RTK GPS have experienced a collapse of the delta velocity state variances.
2023-05-25 11:03:52 +09:00
Paul Riseborough
69b26836f0 AP_NavEKF3: Retune and fix delta velocity bias state variance protection 2023-05-25 11:03:52 +09:00
Andy Piper
153a665082 AP_NavEKF: ensure gyro biases are numbers
avoid errors during compass mot
2023-05-25 11:03:52 +09:00
Peter Barker
9b069a0eb7 AP_EFI: use uint16_t to store offset
prevents infinite loop if there are exactly 255 bytes ready to read
2023-05-25 11:03:52 +09:00
Andrew Tridgell
39607a2895 waf: added -g option to configure
this adds debug symbolds to the build without enabling other debug
code. This is needed for analysing watchdog crash dumps
2023-05-25 11:03:52 +09:00
Randy Mackay
fc2c24ce15 Copter: version to 4.3.6 2023-05-25 11:03:52 +09:00
Randy Mackay
cc23e00f57 Copter: 4.3.6 release notes 2023-05-25 11:03:52 +09:00
Randy Mackay
cdc1380164 Copter: version to 4.3.6-beta2 2023-03-27 11:14:48 +09:00
Randy Mackay
9725b1e31a Copter: 4.3.6-beta2 release notes 2023-03-27 11:14:48 +09:00
Randy Mackay
d3d42b1cf0 Rover: version to 4.3.0-beta12 2023-03-27 11:14:47 +09:00
Randy Mackay
937e2c21d4 Rover: 4.3.0-beta12 release notes 2023-03-27 11:14:47 +09:00
Andrew Tridgell
2973586012 Plane: prepare for 4.3.5 stable 2023-03-27 11:14:47 +09:00
Andrew Tridgell
55ec45ab08 Plane: release notes for 4.3.5 2023-03-27 11:14:47 +09:00
Andy Piper
750a914cce AP_HAL_ChibiOS: ensure the rcout TIM_UP DMA request source is re-instated after cancellation
This fixes a bug in bdshot whereby dma cancellation could result in the wrong DMA channel
being used for dshot output and hence motors stopping
2023-03-27 11:14:47 +09:00
Andy Piper
6dda5b223c AP_HAL_ChibiOS: ensure that DMA source is correct on DMA send for rcout 2023-03-27 11:14:47 +09:00
Randy Mackay
e4313a0242 Copter: version to 4.3.6-beta1 2023-03-26 11:57:57 +09:00
Randy Mackay
fd865d2c15 Copter: 4.3.6-beta release notes 2023-03-26 11:57:57 +09:00
Randy Mackay
ba46b60e70 Rover: version to 4.3.0-beta11 2023-03-26 11:57:57 +09:00
Randy Mackay
2d366e2d32 Rover: 4.3.6-beta11 release notes 2023-03-26 11:57:57 +09:00
Andrew Tridgell
2fe35da7b0 Plane: prepare for 4.3.5beta1 2023-03-26 11:57:57 +09:00
Andrew Tridgell
185817e470 Plane: release notes for 4.3.5beta1 2023-03-26 11:57:57 +09:00
Andrew Tridgell
eb49e2ef17 HAL_ChibiOS: switched to 64 bit maths for DShot timings
this fixes a timer wrap bug at 71 minutes after boot that impacts
bdshot
2023-03-26 11:57:57 +09:00
bugobliterator
7c0ccbb411 bootloaders: add CubeOrangePlus-bdshot bootloader 2023-03-26 11:57:57 +09:00
bugobliterator
464e7d183a AP_HAL_ChibiOS: add CubeOrangePlus-bdshot hwdef 2023-03-26 11:57:57 +09:00
Leonard Hall
ca0ad141f9 AutoTest: Remove extra line 2023-03-26 11:57:57 +09:00
Pierre Kancir
0a8c6b5a85 Tools: fix flake8 checks 2023-03-26 11:57:57 +09:00
Randy Mackay
1ab52724a1 Copter: version to 4.3.5 2023-03-26 11:57:57 +09:00
Randy Mackay
63fdace6e6 Copter: 4.3.5 release notes 2023-03-26 11:57:57 +09:00
Randy Mackay
d422acda57 Copter: version to 4.3.5-rc1 2023-03-02 15:01:24 +09:00
Randy Mackay
72ea838c43 Copter: 4.3.5-rc1 release notes 2023-03-02 15:01:23 +09:00
Randy Mackay
58f6d23efd Rover: version to 4.3.0-beta10 2023-03-02 15:01:23 +09:00
Randy Mackay
b67f94835c Rover: 4.3.0-beta10 release notes 2023-03-02 15:01:23 +09:00
Peter Barker
5d7d13f1a4 AP_Mount: rename local _chan to chan in Gremsy methods
based on PR feedback
2023-03-02 15:01:23 +09:00
Peter Barker
6cc4afaa56 GCS_MAVLink: add method to get link (not just channel number) for mavtype and compid 2023-03-02 15:01:23 +09:00