Bill Geyer
5780fac5fe
AC_AutoTune: fix pilot testing bug
2022-12-10 10:34:44 +09:00
MatthewHampsey
da309c5622
APM_Control: fixed yaw PID reset
2022-11-21 18:48:35 +09:00
Peter Barker
726efb9cf2
AP_Compass: correct is_calibrating check
...
before this we only ever looked at the first backend
2022-11-21 18:48:35 +09:00
Peter Barker
fa80cda260
AP_Compass: remove default clause from calibrator status switch
...
bad_radius should almost certainly be treated just like bad orientation
2022-11-21 18:48:35 +09:00
Randy Mackay
bd9b34b828
AP_Mount: Siyi enabled only on >1MB boards
2022-11-21 18:48:35 +09:00
Andy Piper
2c88657a85
AP_Camera: fix parameter caching with RunCam enablement and setup on 3-pos switch
2022-11-21 18:48:35 +09:00
Andy Piper
54789a1887
AP_HAL_ChibiOS: hwdef for SpeedyBee F405 v3
2022-11-21 18:48:35 +09:00
Andy Piper
09d044090b
AP_HAL_ChibiOS: support 8 bi-directional dshot channels on MatekH743
2022-11-21 18:48:35 +09:00
Andy Piper
39f243ca8f
AP_HAL_ChibiOS: correctly default SERIAL7 to RCIN and SERIAL5 to ESC telem on MatekH743-bdshot
2022-11-21 18:48:35 +09:00
Randy Mackay
d3a39e016a
AR_AttitudeControl: balancebot gets pitch limit protection
2022-11-21 18:48:35 +09:00
Randy Mackay
e57bd59c31
AR_AttitudeControl: balancebot pitch feedforward uses current pitch angle
2022-11-21 18:48:35 +09:00
Randy Mackay
63f8882744
AR_AttitudeControl: improve balancebot pitch control param description
2022-11-21 18:48:35 +09:00
Randy Mackay
43dd733084
AP_Mount: gremsy driver sends vehicle att at 50hz
2022-11-21 18:48:35 +09:00
Andrew Tridgell
207484e69d
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 18:48:35 +09:00
Andrew Tridgell
8e91811a42
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 18:48:35 +09:00
Andrew Tridgell
35f649ba1c
AP_BoardConfig: fixed description of BRD_IO_ENABLE
2022-11-21 18:48:35 +09:00
Andrew Tridgell
2f65a9b35a
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 18:48:35 +09:00
Henry Wurzburg
3e7c1ca88b
AP_OSD: fix error in stats screen introduced in #18396
2022-11-21 18:48:35 +09:00
Andy Piper
356b2a9656
AP_InertialSensor: ensure that hardware AAF and notch filter are enabled on 42605 and 42609
2022-11-21 18:48:35 +09:00
Henry Wurzburg
2617c2de99
AP_SerialManager: move multiple RC input error to pre-arm failure
2022-11-21 18:48:35 +09:00
Henry Wurzburg
3e815dd1b0
AP_Arming: move multiple RC input error to pre-arm failure
2022-11-21 18:48:35 +09:00
Yuri
4a9ac7ce1c
AP_Vehicle: enable HNTCH for Rover
2022-11-21 18:48:35 +09:00
Andrew Tridgell
4755ca7434
AP_Scripting: adjust EFI_SkyPower for rev 0.3 protocol
2022-11-21 18:48:35 +09:00
Andrew Tridgell
d9e8d0ab19
AP_EFI: fixed units of exhaust gas temperature
2022-11-21 18:48:35 +09:00
Andrew Tridgell
2eeff1de32
AP_Scripting: added CANDRV to HFE EFI driver and document
2022-11-21 18:48:35 +09:00
Andrew Tridgell
2538490c60
AP_Scripting: added throttle and generator control for EFI_SkyPower driver
...
and added documentation for the driver
2022-11-21 18:48:35 +09:00
alexklimaj
ca54c9f5e8
AP_Baro: BMP390
2022-11-21 18:48:35 +09:00
alexklimaj
a5b13043bf
hwdef: ARKV6X
2022-11-21 18:48:35 +09:00
Andrew Tridgell
95688be02f
AP_Airspeed: add instance to hygrometer logging
2022-11-21 18:48:35 +09:00
Andrew Tridgell
75bd885c0e
GCS_MAVLink: send HYGROMETER_SENSOR message if data available
2022-11-21 18:48:35 +09:00
Andrew Tridgell
48b4ca6962
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 18:48:35 +09:00
Andrew Tridgell
0c3be8b782
AP_Arming: use baro arming checks call
2022-11-21 18:48:35 +09:00
Andrew Tridgell
52e1be74a2
AP_Baro: added option to treat MS5611 as MS5607
...
and add arming check for pressure altitude error
2022-11-21 18:48:35 +09:00
Pierre Kancir
2fa3f94f20
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 18:48:35 +09:00
Randy Mackay
352df63a0e
AP_AHRS: pre-arm msg loses extra AHRS prefix
2022-11-21 18:48:35 +09:00
Andy Piper
5bb2be206a
AP_SerialManager: only use the first defined serial port for RCIN
2022-11-21 18:48:35 +09:00
Andy Piper
5ce0c23beb
AP_RCProtocol: add has_uart()
2022-11-21 18:48:35 +09:00
Randy Mackay
f44135ec77
AP_Mount: minor comment fix to has_pan_control
2022-11-21 18:48:35 +09:00
Randy Mackay
35c948497b
RC_Channel: add camera aux functions
2022-11-21 18:48:35 +09:00
Randy Mackay
562fcb5963
AP_Camera: add record video zoom and focus
2022-11-21 18:48:35 +09:00
Randy Mackay
df55701c56
AP_Mount: add Siyi gimbal driver
2022-11-21 18:48:35 +09:00
Randy Mackay
8b119507b0
AP_Mount: add camera controls
2022-11-21 18:48:35 +09:00
Andrew Tridgell
b9a168fe3d
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-24 22:23:32 +09:00
Andrew Tridgell
3b7b365ae3
AP_AHRS: added ATSC logging
...
log scale factors for angle P scaling when not == 1.0
2022-10-24 22:23:32 +09:00
Andrew Tridgell
71ad3587dd
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-24 22:23:32 +09:00
Andrew Tridgell
f6069c35f4
APM_Control: added access to time constant
2022-10-24 22:23:32 +09:00
Iampete1
5d2f47a4bc
AP_Scripting: set lua nullptr after delete
2022-10-24 22:23:32 +09:00
Andrew Tridgell
220fd7caa1
AP_RPM: fixed SITL RPM backend for new motor mask
2022-10-24 22:23:32 +09:00
Andrew Tridgell
e4a747c247
SITL: allow for extra actuators to be marked as motors
2022-10-24 22:23:32 +09:00
Andrew Tridgell
a35055a6ec
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-24 22:23:32 +09:00