Commit Graph

55151 Commits

Author SHA1 Message Date
Paul Riseborough b6b5a0121a AP_NavEKF3: Strengthen recovery from bad delta velocity bias learning 2023-05-25 11:33:10 +10:00
Paul Riseborough 119a8bb357 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:33:10 +10:00
Paul Riseborough 96546804b4 AP_NavEKF3: Retune and fix delta velocity bias state variance protection 2023-05-25 11:33:10 +10:00
Andy Piper fc7f182214 AP_NavEKF: ensure gyro biases are numbers
avoid errors during compass mot
2023-05-25 11:33:10 +10:00
Peter Barker 708124183d AP_EFI: use uint16_t to store offset
prevents infinite loop if there are exactly 255 bytes ready to read
2023-05-25 11:33:10 +10:00
Andrew Tridgell 5b9ac1fdc1 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:33:10 +10:00
Randy Mackay 0c5e999c44 Copter: version to 4.3.6 2023-04-06 09:16:25 +10:00
Randy Mackay 9b917fc9d1 Copter: 4.3.6 release notes 2023-04-06 09:16:25 +10:00
Randy Mackay 6ca9b4d7b7 Copter: version to 4.3.6-beta2 2023-03-27 11:11:53 +09:00
Randy Mackay a25289b321 Copter: 4.3.6-beta2 release notes 2023-03-27 11:11:53 +09:00
Randy Mackay 1de151f5cd Rover: version to 4.3.0-beta12 2023-03-27 11:11:53 +09:00
Randy Mackay bcfb7786aa Rover: 4.3.0-beta12 release notes 2023-03-27 11:11:53 +09:00
Andrew Tridgell 7ba2694c5f Plane: prepare for 4.3.5 stable 2023-03-27 11:11:53 +09:00
Andrew Tridgell c480aca3a0 Plane: release notes for 4.3.5 2023-03-27 11:11:53 +09:00
Andy Piper a86e18a09d 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:11:53 +09:00
Andy Piper b936b474ed AP_HAL_ChibiOS: ensure that DMA source is correct on DMA send for rcout 2023-03-27 11:11:53 +09:00
Randy Mackay 53c106a7d4 Copter: version to 4.3.6-beta1 2023-03-26 11:53:36 +09:00
Randy Mackay 353124a238 Copter: 4.3.6-beta release notes 2023-03-26 11:53:36 +09:00
Randy Mackay 52d359d09e Rover: version to 4.3.0-beta11 2023-03-26 11:53:36 +09:00
Randy Mackay 374660e1e6 Rover: 4.3.6-beta11 release notes 2023-03-26 11:53:36 +09:00
Andrew Tridgell b35d3edb3d Plane: prepare for 4.3.5beta1 2023-03-26 11:53:36 +09:00
Andrew Tridgell a318ce8b64 Plane: release notes for 4.3.5beta1 2023-03-26 11:53:36 +09:00
Andrew Tridgell 411a15699a 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:53:36 +09:00
bugobliterator c33653cd4e bootloaders: add CubeOrangePlus-bdshot bootloader 2023-03-22 18:29:17 +11:00
bugobliterator 3d1e280e84 AP_HAL_ChibiOS: add CubeOrangePlus-bdshot hwdef 2023-03-22 18:29:17 +11:00
Leonard Hall 64b84a942c AutoTest: Remove extra line 2023-03-14 08:38:00 +09:00
Pierre Kancir 287cf0c920 Tools: fix flake8 checks 2023-03-14 08:38:00 +09:00
Randy Mackay 02ff7ea394 Copter: version to 4.3.5 2023-03-14 08:04:07 +09:00
Randy Mackay 1749e80969 Copter: 4.3.5 release notes 2023-03-14 08:03:56 +09:00
Randy Mackay 616c00e64d Copter: version to 4.3.5-rc1 2023-03-02 14:56:47 +09:00
Randy Mackay 1feb8e7f41 Copter: 4.3.5-rc1 release notes 2023-03-02 14:56:47 +09:00
Randy Mackay 84d47bbad6 Rover: version to 4.3.0-beta10 2023-03-02 14:56:47 +09:00
Randy Mackay 5e43cb32c3 Rover: 4.3.0-beta10 release notes 2023-03-02 14:56:47 +09:00
Peter Barker 9fcb678b93 AP_Mount: rename local _chan to chan in Gremsy methods
based on PR feedback
2023-03-02 14:56:47 +09:00
Peter Barker 3c8e89f540 GCS_MAVLink: add method to get link (not just channel number) for mavtype and compid 2023-03-02 14:56:47 +09:00
Peter Barker a613ae8d1d 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 14:56:47 +09:00
Reilly Callaway 865da3a0f0 AP_PiccoloCAN: Fix ESC voltage and current telem scaling 2023-03-02 14:56:47 +09:00
bugobliterator 0458d424af AP_HAL_ChibiOS: add HAL_WITH_MCU_MONITORING define for H757 2023-03-02 14:56:47 +09:00
Randy Mackay 71361ac598 AP_Mount: servo mount yaw handling fix 2023-03-02 14:56:47 +09:00
Andrew Tridgell 088bc33900 Plane: prepare for 4.3.4 release 2023-03-02 14:56:47 +09:00
Andrew Tridgell 5cdd254828 Plane: release notes for 4.3.4 2023-03-02 14:56:47 +09:00
Andrew Tridgell 0989273250 AP_AHRS: fixed earth frame accel for EKF3 with significant trim 2023-03-02 14:56:47 +09:00
Andrew Tridgell 8187b993ce Plane: re-init throttle wait on quadplane arm and disarm
this prevents yaw from rudder arming on 2nd flight
2023-03-02 14:56:47 +09:00
Andy Piper 15b9bf6820 AP_HAL_ChibiOS: enable VTX power on MambaF405 2022 2023-03-02 14:56:47 +09:00
Andy Piper f3ab56bc57 bootloaders: update MambaF405-2022 to include VTX pwoer 2023-03-02 14:56:47 +09:00
Iampete1 969ee8be2c AP_TECS: protect against low airspeed in reset 2023-03-02 14:56:47 +09:00
Andrew Tridgell ac395450cd Plane: prepare for 4.3.4beta2 2023-03-02 14:56:47 +09:00
Andrew Tridgell 96a0e2747e Plane: release notes for 4.3.4beta2 2023-03-02 14:56:47 +09:00
Andrew Tridgell 6978df3348 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 14:56:47 +09:00
Andrew Tridgell aa6c2fe864 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 14:56:47 +09:00