Commit Graph

55163 Commits

Author SHA1 Message Date
Andrew Tridgell 4657969c19 Plane: prepare for 4.3.7 final 2023-05-31 10:33:33 +10:00
Andrew Tridgell bbc97c8bc6 AP_BoardConfig: fixed documentation of safety options
on and off were reversed
2023-05-26 17:45:55 +10:00
Andrew Tridgell 73310e61f4 Plane: prepare for 4.3.7beta1 release 2023-05-24 20:00:51 +10:00
Andrew Tridgell f478aee339 Plane: release notes for 4.3.6-beta1 2023-05-24 19:58:33 +10:00
Andrew Tridgell 1695460716 Plane: backport fix for AirMode on quadplanes 2023-05-24 19:58:33 +10:00
Andrew Tridgell c3362aef9e Tools: disable python cleanliness tests for 4.3 2023-05-24 19:58:33 +10:00
Andrew Tridgell 2e647f558a ChibiOS: backport RCC reset fix for 4.3 2023-05-24 19:58:33 +10:00
Paul Riseborough 7f0fd004e8 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-24 19:58:33 +10:00
Paul Riseborough 8cd7a035e2 AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning 2023-05-24 19:58:33 +10:00
Paul Riseborough 24a7a2ab46 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-24 19:58:33 +10:00
Paul Riseborough df737449e0 AP_NavEKF3: Retune and fix delta velocity bias state variance protection 2023-05-24 19:58:33 +10:00
Andy Piper 06029854f1 AP_NavEKF: ensure gyro biases are numbers
avoid errors during compass mot
2023-05-24 19:58:33 +10:00
Peter Barker 29b4bbb58f AP_EFI: use uint16_t to store offset
prevents infinite loop if there are exactly 255 bytes ready to read
2023-05-24 19:58:33 +10:00
Andrew Tridgell 578ebcc5f3 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-24 19:58:33 +10:00
Randy Mackay 5494135161 Copter: version to 4.3.6 2023-05-24 19:58:33 +10:00
Randy Mackay af855ecfe5 Copter: 4.3.6 release notes 2023-05-24 19:58:33 +10:00
Randy Mackay c0d27bb34f Copter: version to 4.3.6-beta2 2023-05-24 19:58:33 +10:00
Randy Mackay dbc0cd78f6 Copter: 4.3.6-beta2 release notes 2023-05-24 19:58:33 +10:00
Randy Mackay e17a47cb22 Rover: version to 4.3.0-beta12 2023-05-24 19:58:33 +10:00
Randy Mackay 5e4fadfce3 Rover: 4.3.0-beta12 release notes 2023-05-24 19:58:33 +10:00
Randy Mackay a80ca3d2db Copter: version to 4.3.6-beta1 2023-05-24 19:58:33 +10:00
Randy Mackay 9b73aded0a Copter: 4.3.6-beta release notes 2023-05-24 19:58:33 +10:00
Randy Mackay a1ced33326 Rover: version to 4.3.0-beta11 2023-05-24 19:58:33 +10:00
Randy Mackay de033fc3f9 Rover: 4.3.6-beta11 release notes 2023-05-24 19:58:33 +10:00
bugobliterator ca80462267 bootloaders: add CubeOrangePlus-bdshot bootloader 2023-05-24 19:58:33 +10:00
bugobliterator bd351f452a AP_HAL_ChibiOS: add CubeOrangePlus-bdshot hwdef 2023-05-24 19:58:33 +10:00
Leonard Hall 04c03cb811 AutoTest: Remove extra line 2023-05-24 19:58:33 +10:00
Pierre Kancir e2659fca9c Tools: fix flake8 checks 2023-05-24 19:58:33 +10:00
Randy Mackay 5bd27b104f Copter: version to 4.3.5 2023-05-24 19:58:33 +10:00
Randy Mackay 63365710e2 Copter: 4.3.5 release notes 2023-05-24 19:58:33 +10:00
Randy Mackay 6d4603c1b5 Copter: version to 4.3.5-rc1 2023-05-24 19:58:33 +10:00
Randy Mackay f726212ddd Copter: 4.3.5-rc1 release notes 2023-05-24 19:58:33 +10:00
Randy Mackay 2b3493be87 Rover: version to 4.3.0-beta10 2023-05-24 19:58:33 +10:00
Randy Mackay 0cf1f2d083 Rover: 4.3.0-beta10 release notes 2023-05-24 19:58:33 +10:00
Peter Barker bd3163a235 AP_Mount: rename local _chan to chan in Gremsy methods
based on PR feedback
2023-05-24 19:58:33 +10:00
Peter Barker 0df159d231 GCS_MAVLink: add method to get link (not just channel number) for mavtype and compid 2023-05-24 19:58:33 +10:00
Peter Barker e84aa3b13a 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-05-24 19:58:33 +10:00
Reilly Callaway 74c99c155d AP_PiccoloCAN: Fix ESC voltage and current telem scaling 2023-05-24 19:58:33 +10:00
bugobliterator 22ddbfd138 AP_HAL_ChibiOS: add HAL_WITH_MCU_MONITORING define for H757 2023-05-24 19:58:33 +10:00
Randy Mackay 211beb6d8c AP_Mount: servo mount yaw handling fix 2023-05-24 19:58:33 +10:00
Randy Mackay 2276905278 Copter: version to 4.3.4 2023-05-24 19:58:33 +10:00
Randy Mackay bcaf9a1f6d Copter: 4.3.4 release notes 2023-05-24 19:58:33 +10:00
Andrew Tridgell bdedda1446 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-23 15:23:00 +10:00
Andrew Tridgell 6f216f7ca9 Tools: rebuild IO firmware 2023-05-23 15:21:51 +10:00
Andrew Tridgell d651395891 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-23 15:21:51 +10:00
Andrew Tridgell 816f3d1124 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-23 15:21:51 +10:00
bugobliterator 3c1978b27a AP_InertialSensor: fix hardfault in BatchSampler 2023-04-12 19:10:26 +10:00
Andrew Tridgell 3bf6d7ace8 Plane: prepare for 4.3.5 stable 2023-03-26 16:43:57 +11:00
Andrew Tridgell 15daad935f Plane: release notes for 4.3.5 2023-03-26 16:43:10 +11:00
Andy Piper 9f916f084e 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-26 09:11:08 +11:00