MatthewHampsey
bcf6601e4e
APM_Control: fixed yaw PID reset
2022-11-21 19:33:35 +11:00
Peter Barker
90900adf53
AP_Compass: correct is_calibrating check
...
before this we only ever looked at the first backend
2022-11-21 19:33:35 +11:00
Peter Barker
57b173ffa9
AP_Compass: remove default clause from calibrator status switch
...
bad_radius should almost certainly be treated just like bad orientation
2022-11-21 19:33:35 +11:00
Randy Mackay
b6f4b67206
AP_Mount: Siyi enabled only on >1MB boards
2022-11-21 19:33:35 +11:00
Andy Piper
30c86b481b
AP_Camera: fix parameter caching with RunCam enablement and setup on 3-pos switch
2022-11-21 19:33:35 +11:00
Andy Piper
33947c9c50
AP_HAL_ChibiOS: hwdef for SpeedyBee F405 v3
2022-11-21 19:33:35 +11:00
Andy Piper
6621a544f2
AP_HAL_ChibiOS: support 8 bi-directional dshot channels on MatekH743
2022-11-21 19:33:35 +11:00
Andy Piper
b9dad0b668
AP_HAL_ChibiOS: correctly default SERIAL7 to RCIN and SERIAL5 to ESC telem on MatekH743-bdshot
2022-11-21 19:33:35 +11:00
Randy Mackay
0be3168fbe
AR_AttitudeControl: balancebot gets pitch limit protection
2022-11-21 19:33:35 +11:00
Randy Mackay
f140d42352
AR_AttitudeControl: balancebot pitch feedforward uses current pitch angle
2022-11-21 19:33:35 +11:00
Randy Mackay
eae3fe10f1
AR_AttitudeControl: improve balancebot pitch control param description
2022-11-21 19:33:35 +11:00
Randy Mackay
e4299e0f51
AP_Mount: gremsy driver sends vehicle att at 50hz
2022-11-21 19:33:35 +11:00
Andrew Tridgell
567ad00c07
AP_GPS: fixed injection of RTCM on 2 different CAN buses
...
if we have two CAN GPS on difference can drivers we need to inject to
both
2022-11-21 19:33:35 +11:00
Andrew Tridgell
473525dcbd
AP_GPS: disable GPS lag checking in AP_Periph
...
it is much more useful to check on the flight controller, not on the
periph, or users just get mysterious failures
2022-11-21 19:33:35 +11:00
Andrew Tridgell
11f7af6512
AP_BoardConfig: fixed description of BRD_IO_ENABLE
2022-11-21 19:33:35 +11:00
Andrew Tridgell
31ea2e0b18
HAL_ChibiOS: fixed BRD_SAFETY_MASK on some boards
...
for boards that have an IOMCU but also have a safety button on the FMU
this fixes the BRD_SAFETY_MASK
2022-11-21 19:33:35 +11:00
Henry Wurzburg
3b15a6722f
AP_OSD: fix error in stats screen introduced in #18396
2022-11-21 19:33:35 +11:00
Andy Piper
24537b2b84
AP_InertialSensor: ensure that hardware AAF and notch filter are enabled on 42605 and 42609
2022-11-21 19:33:35 +11:00
Henry Wurzburg
0fbc232c24
AP_SerialManager: move multiple RC input error to pre-arm failure
2022-11-21 19:33:35 +11:00
Henry Wurzburg
16e21d42ee
AP_Arming: move multiple RC input error to pre-arm failure
2022-11-21 19:33:35 +11:00
Yuri
d253b725fb
AP_Vehicle: enable HNTCH for Rover
2022-11-21 19:33:35 +11:00
Andrew Tridgell
495b600b58
AP_Scripting: adjust EFI_SkyPower for rev 0.3 protocol
2022-11-21 19:33:35 +11:00
Andrew Tridgell
4fc46d5190
AP_EFI: fixed units of exhaust gas temperature
2022-11-21 19:33:35 +11:00
Andrew Tridgell
62967b1205
AP_Scripting: added CANDRV to HFE EFI driver and document
2022-11-21 19:33:35 +11:00
Andrew Tridgell
85280bd08e
AP_Scripting: added throttle and generator control for EFI_SkyPower driver
...
and added documentation for the driver
2022-11-21 19:33:35 +11:00
alexklimaj
f61aa5f0b9
AP_Baro: BMP390
2022-11-21 19:33:35 +11:00
alexklimaj
80903958c4
hwdef: ARKV6X
2022-11-21 19:33:35 +11:00
Andrew Tridgell
97f60cd017
AP_Airspeed: add instance to hygrometer logging
2022-11-21 19:33:35 +11:00
Andrew Tridgell
2e4bca6462
GCS_MAVLink: send HYGROMETER_SENSOR message if data available
2022-11-21 19:33:35 +11:00
Andrew Tridgell
10587fa751
AP_Airspeed: support DroneCAN airspeed with hygrometer data
...
some DroneCAN airspeed sensors can send hygrometer data, for when they
have de-icing support
2022-11-21 19:33:35 +11:00
Andrew Tridgell
ca4d4eca3c
AP_Arming: use baro arming checks call
2022-11-21 19:33:35 +11:00
Andrew Tridgell
92208f6bfb
AP_Baro: added option to treat MS5611 as MS5607
...
and add arming check for pressure altitude error
2022-11-21 19:33:35 +11:00
Pierre Kancir
f482224e74
GCS_MAVLink: fix always 0 division.
...
7/8 into array range bracket will be integral type, therefore 7/8 is reported as always 0.
2022-11-21 19:33:35 +11:00
Randy Mackay
3bec61d01a
AP_AHRS: pre-arm msg loses extra AHRS prefix
2022-11-21 19:33:35 +11:00
Andy Piper
33406a28e7
AP_SerialManager: only use the first defined serial port for RCIN
2022-11-21 19:33:35 +11:00
Andy Piper
804651fa93
AP_RCProtocol: add has_uart()
2022-11-21 19:33:35 +11:00
Randy Mackay
5cdc24faf6
AP_Mount: minor comment fix to has_pan_control
2022-11-21 19:33:35 +11:00
Randy Mackay
d4d6a9bc23
RC_Channel: add camera aux functions
2022-11-21 19:33:35 +11:00
Randy Mackay
57a9c3ce04
AP_Camera: add record video zoom and focus
2022-11-21 19:33:35 +11:00
Randy Mackay
80da0c541b
AP_Mount: add Siyi gimbal driver
2022-11-21 19:33:35 +11:00
Randy Mackay
f6056a4734
AP_Mount: add camera controls
2022-11-21 19:33:35 +11:00
Andrew Tridgell
8e8ceb25ea
AP_NavEKF3: fixed getLLH alt for local origin height
...
this fixes a bug introduced in #21834
this fix in #21834 was correct for getPosD, but should not have been
applied to getLLH
this caused cruise mode in plane to descend/ascend by the difference
between the public and local origins on mode entry
fixes #21984
2022-10-23 09:53:57 +11:00
Andrew Tridgell
6699ecf7a4
AP_AHRS: added ATSC logging
...
log scale factors for angle P scaling when not == 1.0
2022-10-19 10:24:53 +11:00
Andrew Tridgell
7e1b43db62
AC_AttitudeControl: added single loop override of angle P gains
...
this is used by quadplanes in back-transiton to prevent oscillation
caused by driving the fixed wing controller too fast
2022-10-19 10:24:53 +11:00
Andrew Tridgell
71d299932d
APM_Control: added access to time constant
2022-10-19 10:24:53 +11:00
Iampete1
56066eb470
AP_Scripting: set lua nullptr after delete
2022-10-19 10:24:53 +11:00
Andrew Tridgell
a313a1db3d
AP_RPM: fixed SITL RPM backend for new motor mask
2022-10-19 10:24:53 +11:00
Andrew Tridgell
92f42074c0
SITL: allow for extra actuators to be marked as motors
2022-10-19 10:24:53 +11:00
Andrew Tridgell
3dad2a0987
AP_ESC_TELEM: allow for non-continguous ESC telem motor sets
...
this fixes ESC telem for quadplanes with motors at 5-8 or 9-12
2022-10-19 10:24:53 +11:00
Andrew Tridgell
9ffdf2511f
HAL_SITL: use motor mask for noise checking for motors
2022-10-19 10:24:53 +11:00