Commit Graph

30614 Commits

Author SHA1 Message Date
Peter Barker
c6866e8d49 AP_Compass: correct is_calibrating check
before this we only ever looked at the first backend
2022-11-21 18:48:49 +09:00
Peter Barker
d9785d1a7d 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:49 +09:00
Randy Mackay
5c8c1cf3c9 AP_Mount: Siyi enabled only on >1MB boards 2022-11-21 18:48:49 +09:00
Andy Piper
e11f417231 AP_Camera: fix parameter caching with RunCam enablement and setup on 3-pos switch 2022-11-21 18:48:49 +09:00
Andy Piper
e7ba5d6406 AP_HAL_ChibiOS: hwdef for SpeedyBee F405 v3 2022-11-21 18:48:49 +09:00
Andy Piper
afb05fee7b AP_HAL_ChibiOS: support 8 bi-directional dshot channels on MatekH743 2022-11-21 18:48:49 +09:00
Andy Piper
d9259d8362 AP_HAL_ChibiOS: correctly default SERIAL7 to RCIN and SERIAL5 to ESC telem on MatekH743-bdshot 2022-11-21 18:48:49 +09:00
Randy Mackay
58a01492ee AR_AttitudeControl: balancebot gets pitch limit protection 2022-11-21 18:48:49 +09:00
Randy Mackay
ba33412cb2 AR_AttitudeControl: balancebot pitch feedforward uses current pitch angle 2022-11-21 18:48:49 +09:00
Randy Mackay
6054b2814f AR_AttitudeControl: improve balancebot pitch control param description 2022-11-21 18:48:49 +09:00
Randy Mackay
df9a2a3485 AP_Mount: gremsy driver sends vehicle att at 50hz 2022-11-21 18:48:49 +09:00
Andrew Tridgell
18fa90e765 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:49 +09:00
Andrew Tridgell
b7d8285dfd 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:49 +09:00
Andrew Tridgell
666287b669 AP_BoardConfig: fixed description of BRD_IO_ENABLE 2022-11-21 18:48:49 +09:00
Andrew Tridgell
c3f008c4c3 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:49 +09:00
Henry Wurzburg
b82dda561e AP_OSD: fix error in stats screen introduced in #18396 2022-11-21 18:48:49 +09:00
Andy Piper
3f71896897 AP_InertialSensor: ensure that hardware AAF and notch filter are enabled on 42605 and 42609 2022-11-21 18:48:49 +09:00
Henry Wurzburg
daaf50c3c5 AP_SerialManager: move multiple RC input error to pre-arm failure 2022-11-21 18:48:49 +09:00
Henry Wurzburg
b51b972305 AP_Arming: move multiple RC input error to pre-arm failure 2022-11-21 18:48:49 +09:00
Yuri
9e4b7ddcfe AP_Vehicle: enable HNTCH for Rover 2022-11-21 18:48:49 +09:00
Andrew Tridgell
6a349e5e9c AP_Scripting: adjust EFI_SkyPower for rev 0.3 protocol 2022-11-21 18:48:49 +09:00
Andrew Tridgell
9f881f8c5b AP_EFI: fixed units of exhaust gas temperature 2022-11-21 18:48:49 +09:00
Andrew Tridgell
792523fd77 AP_Scripting: added CANDRV to HFE EFI driver and document 2022-11-21 18:48:49 +09:00
Andrew Tridgell
26d85227fb AP_Scripting: added throttle and generator control for EFI_SkyPower driver
and added documentation for the driver
2022-11-21 18:48:49 +09:00
alexklimaj
a3d0c7e4c5 AP_Baro: BMP390 2022-11-21 18:48:49 +09:00
alexklimaj
603cb3be69 hwdef: ARKV6X 2022-11-21 18:48:49 +09:00
Andrew Tridgell
c064ea9b31 AP_Airspeed: add instance to hygrometer logging 2022-11-21 18:48:49 +09:00
Andrew Tridgell
39d79695b3 GCS_MAVLink: send HYGROMETER_SENSOR message if data available 2022-11-21 18:48:49 +09:00
Andrew Tridgell
240341002c 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:49 +09:00
Andrew Tridgell
ca3c2e5e51 AP_Arming: use baro arming checks call 2022-11-21 18:48:49 +09:00
Andrew Tridgell
0c14564f98 AP_Baro: added option to treat MS5611 as MS5607
and add arming check for pressure altitude error
2022-11-21 18:48:49 +09:00
Pierre Kancir
fb5ec4899d 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:49 +09:00
Randy Mackay
57aa4ed023 AP_AHRS: pre-arm msg loses extra AHRS prefix 2022-11-21 18:48:49 +09:00
Andy Piper
affbc34dec AP_SerialManager: only use the first defined serial port for RCIN 2022-11-21 18:48:49 +09:00
Andy Piper
a9397911a0 AP_RCProtocol: add has_uart() 2022-11-21 18:48:49 +09:00
Randy Mackay
ca8da230de AP_Mount: minor comment fix to has_pan_control 2022-11-21 18:48:49 +09:00
Randy Mackay
e709f0eb9b RC_Channel: add camera aux functions 2022-11-21 18:48:49 +09:00
Randy Mackay
27bc581c20 AP_Camera: add record video zoom and focus 2022-11-21 18:48:49 +09:00
Randy Mackay
66126aaadb AP_Mount: add Siyi gimbal driver 2022-11-21 18:48:49 +09:00
Randy Mackay
4296c7aac6 AP_Mount: add camera controls 2022-11-21 18:48:49 +09:00
Andrew Tridgell
3a72cd1ce2 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:43 +09:00
Andrew Tridgell
f0b2f4ee2a AP_AHRS: added ATSC logging
log scale factors for angle P scaling when not == 1.0
2022-10-24 22:23:43 +09:00
Andrew Tridgell
154142123a 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:43 +09:00
Andrew Tridgell
a22c7b676a APM_Control: added access to time constant 2022-10-24 22:23:43 +09:00
Iampete1
3a2c0fed61 AP_Scripting: set lua nullptr after delete 2022-10-24 22:23:43 +09:00
Andrew Tridgell
c4854c3dc1 AP_RPM: fixed SITL RPM backend for new motor mask 2022-10-24 22:23:43 +09:00
Andrew Tridgell
234534d9f4 SITL: allow for extra actuators to be marked as motors 2022-10-24 22:23:43 +09:00
Andrew Tridgell
675f283c72 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:43 +09:00
Andrew Tridgell
c597ccb566 HAL_SITL: use motor mask for noise checking for motors 2022-10-24 22:23:43 +09:00
Andrew Tridgell
01b0586958 AP_InertialSensor: use motor_mask from SITL for which outputs are motors
generate noise based on motor_mask
2022-10-24 22:23:43 +09:00