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
Peter Barker
d1acebe415
AP_Mount: correct double-mapping of port to channel number
...
set_message_interval takes a port number, not a channel number (it was originally written as an internal function, after all). Before this patch we were double-mapping from one to the other. That works so long as the port you are mapping also corresponds to the chanel number - which it will, for example, if you are using serial2 with both serial0 and serial1 also set to mavlink. If you set serial5_protocol to 2 an attempt to use it for controlling a gremsy it will *not* work because we map into backwards twice.
2023-03-02 15:01:23 +09:00
Reilly Callaway
b3982a61f7
AP_PiccoloCAN: Fix ESC voltage and current telem scaling
2023-03-02 15:01:23 +09:00
bugobliterator
27240716dd
AP_HAL_ChibiOS: add HAL_WITH_MCU_MONITORING define for H757
2023-03-02 15:01:23 +09:00
Randy Mackay
4452745892
AP_Mount: servo mount yaw handling fix
2023-03-02 15:01:23 +09:00
Andrew Tridgell
d0de979d05
Plane: prepare for 4.3.4 release
2023-03-02 15:01:23 +09:00
Andrew Tridgell
0d4d5030c7
Plane: release notes for 4.3.4
2023-03-02 15:01:23 +09:00
Andrew Tridgell
c6a2b03f91
AP_AHRS: fixed earth frame accel for EKF3 with significant trim
2023-03-02 15:01:23 +09:00
Andrew Tridgell
6cef4c15d1
Plane: re-init throttle wait on quadplane arm and disarm
...
this prevents yaw from rudder arming on 2nd flight
2023-03-02 15:01:23 +09:00
Andy Piper
312549d773
AP_HAL_ChibiOS: enable VTX power on MambaF405 2022
2023-03-02 15:01:23 +09:00
Andy Piper
cb64c23c74
bootloaders: update MambaF405-2022 to include VTX pwoer
2023-03-02 15:01:23 +09:00
Iampete1
d019a3d865
AP_TECS: protect against low airspeed in reset
2023-03-02 15:01:23 +09:00
Andrew Tridgell
19fb33e8ab
Plane: prepare for 4.3.4beta2
2023-03-02 15:01:23 +09:00
Andrew Tridgell
f82e63f7d2
Plane: release notes for 4.3.4beta2
2023-03-02 15:01:23 +09:00
Andrew Tridgell
5afe4954e9
AP_GPS: don't try and configure M10 options on non-M10 GPS
...
this fixes a pre-arm failure "GPS 1 failing configuration checks" on
non-M10 GPS modules, including AP_Periph
it also adds the ublox unconfigured msgs to the DroneCAN GNSS.Status
errors field for easier diagnosis of this type of issue in the future
2023-03-02 15:01:23 +09:00
Andrew Tridgell
044c929488
Plane: ensure home is up to date on arming
...
remove any discrepancy which has crept in over the last few seconds
this also ensures that relative_altitude is updated, and copes with
the EKF refusing the resetHeightDatum call
2023-03-02 15:01:23 +09:00
Andrew Tridgell
4fba56d228
autotest: added AltResetBadGPS test
...
this tests the bug in handling a glitching GPS with low accuracy with
AHRS alt reset
2023-03-02 15:01:23 +09:00
Randy Mackay
527482a851
Copter: version to 4.3.4
2023-03-02 15:01:23 +09:00
Randy Mackay
88ca095b24
Copter: 4.3.4 release notes
2023-03-02 15:01:23 +09:00
Andrew Tridgell
d6c5765ff9
AP_Scripting: disable PWMSource in scripts for 4.3.4
...
this avoids the interrupt handling bug. Proper fix in 4.4.x
2023-03-02 15:01:23 +09:00
Randy Mackay
777ba70b3b
Copter: update 4.3.4-rc1 release notes again
2023-02-14 16:35:40 +09:00
Randy Mackay
93f674b5f9
Rover: update 4.3.0-beta9 release notes again
2023-02-14 16:35:40 +09:00
Andy Piper
e6e96bcf5e
AP_HAL_ChibiOS: probe external compasses on foxeer reaper f745
2023-02-14 16:35:40 +09:00
Andy Piper
82c7fcada9
bootloaders: update bootloader for MambaH743v4 to include VTX power
2023-02-14 16:35:40 +09:00
Andy Piper
be6bd4be8b
AP_HAL_ChibiOS: enable VTX power on MambaH743v4
2023-02-14 16:35:40 +09:00
Randy Mackay
1410d6330a
Copter: update 4.3.4-rc1 release notes
2023-02-14 16:25:55 +09:00
Randy Mackay
e6d148b79a
Rover: update 4.3.0-beta9 release notes
2023-02-14 16:25:55 +09:00
bugobliterator
e2fede3e3b
AP_HAL_ChibiOS: add support for CubeOrangePlus BG edition
2023-02-14 16:25:55 +09:00
Andrew Tridgell
01bbbc1f45
AP_IOMCU: fixed an issue with double reset of IOMCU
...
if the IOMCU resets twice in quick succession then the code that
restores the safety state while flying can fail, leading to the
aircraft trying to continue flying with safety on
This results from two issues:
- a race in handling the last_safety_off variable
- the fact that plane sets the soft_armed state based on safety state
2023-02-14 16:25:55 +09:00
Andrew Tridgell
c2080fd9cf
Plane: update release notes for 4.3.4-beta1
2023-02-14 16:25:55 +09:00