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
Andy Piper
c34f2b04c6
AP_HAL_ChibiOS: ensure that DMA source is correct on DMA send for rcout
2023-03-26 09:10:55 +11:00
Andrew Tridgell
cf58c2baea
Plane: prepare for 4.3.5beta1
2023-03-24 13:41:10 +11:00
Andrew Tridgell
4f22d39aff
Plane: release notes for 4.3.5beta1
2023-03-24 13:41:10 +11:00
Andrew Tridgell
b864c77fa6
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-24 13:41:10 +11:00
Andrew Tridgell
f73e812f6d
Plane: prepare for 4.3.4 release
2023-03-01 12:55:47 +11:00
Andrew Tridgell
39a18b0af6
Plane: release notes for 4.3.4
2023-03-01 12:55:12 +11:00
Andrew Tridgell
e537eb925c
AP_AHRS: fixed earth frame accel for EKF3 with significant trim
2023-02-26 10:57:52 +11:00
Andrew Tridgell
b55826e75e
Plane: re-init throttle wait on quadplane arm and disarm
...
this prevents yaw from rudder arming on 2nd flight
2023-02-24 20:18:06 +11:00
Andrew Tridgell
a61a3e19c5
AP_Scripting: disable PWMSource in scripts for 4.3.4
...
this avoids the interrupt handling bug. Proper fix in 4.4.x
2023-02-24 17:27:30 +11:00
Andy Piper
9db9073dc4
AP_HAL_ChibiOS: enable VTX power on MambaF405 2022
2023-02-22 20:32:10 +11:00
Andy Piper
9fed3788ab
bootloaders: update MambaF405-2022 to include VTX pwoer
2023-02-22 20:32:10 +11:00
Iampete1
f61d482fde
AP_TECS: protect against low airspeed in reset
2023-02-20 16:07:18 +11:00
Andrew Tridgell
5accaeb0bf
Plane: prepare for 4.3.4beta2
2023-02-18 10:22:16 +11:00
Andrew Tridgell
643d91805f
Plane: release notes for 4.3.4beta2
2023-02-18 10:21:48 +11:00
Andrew Tridgell
e7f79f235d
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-02-18 09:20:25 +11:00
Andrew Tridgell
67e1fde31f
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-02-18 08:26:02 +11:00
Andrew Tridgell
4bef9b7164
autotest: added AltResetBadGPS test
...
this tests the bug in handling a glitching GPS with low accuracy with
AHRS alt reset
2023-02-18 08:26:02 +11:00
Randy Mackay
b397319d6b
Copter: update 4.3.4-rc1 release notes again
2023-02-18 08:26:02 +11:00
Randy Mackay
a3a9673186
Rover: update 4.3.0-beta9 release notes again
2023-02-18 08:26:02 +11:00
Andy Piper
7b9b9b6536
AP_HAL_ChibiOS: probe external compasses on foxeer reaper f745
2023-02-18 08:26:02 +11:00
Andy Piper
bf63f7e4a5
bootloaders: update bootloader for MambaH743v4 to include VTX power
2023-02-18 08:26:02 +11:00
Andy Piper
dfb0716fea
AP_HAL_ChibiOS: enable VTX power on MambaH743v4
2023-02-18 08:26:02 +11:00
Randy Mackay
0230840544
Copter: update 4.3.4-rc1 release notes
2023-02-18 08:26:02 +11:00
Randy Mackay
80e7a58292
Rover: update 4.3.0-beta9 release notes
2023-02-18 08:26:02 +11:00
Randy Mackay
dbd27006b9
Copter: version to 4.3.4-rc1
2023-02-18 08:26:02 +11:00
Randy Mackay
296b15a72a
Copter: 4.3.4-rc1 release notes
2023-02-18 08:26:02 +11:00
Randy Mackay
f87d8169e5
Rover: version to 4.3.0-beta9
2023-02-18 08:26:02 +11:00
Randy Mackay
e7965b3d36
Rover: 4.3.0-beta9 release notes
2023-02-18 08:26:02 +11:00
bugobliterator
746314785e
AP_HAL_ChibiOS: add support for CubeOrangePlus BG edition
2023-02-14 16:26:04 +11:00
Andrew Tridgell
502bbd496a
Plane: prepare for 4.3.4beta1
2023-02-12 17:34:06 +11:00
Andrew Tridgell
bd24034264
Plane: release notes for 4.3.4-beta1
2023-02-12 17:34:06 +11:00
Andrew Tridgell
d6abbd64d3
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-12 17:34:06 +11:00
Andrew Tridgell
28c4f7197b
CI: added git safe directory
2023-02-10 06:45:20 +11:00
Bob Long
bc4db71867
AP_Baro: fix bug in alt error arming check
...
get_altitude_difference already subtracts MSL altitude
2023-02-10 06:45:20 +11:00
Andrew Tridgell
50b823142e
RC_Channel: disable FFT notch tune feature
...
See https://github.com/ArduPilot/ardupilot/pull/22686
2023-02-10 06:45:20 +11:00
Andy Piper
93ec74350c
AP_HAL: ensure the DSP tracked peaks do not overflow the buffer
2023-02-10 06:45:20 +11:00
rishabsingh3003
28d050a36b
Copter: Add option to resume precland after reposiiton
2023-02-10 06:45:20 +11:00