Commit Graph

54956 Commits

Author SHA1 Message Date
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 ed41412e01 scripts: add SpeedyBee F405 v3 to manifest generator 2022-11-21 19:33:35 +11:00
Andy Piper d095b1d818 bootloaders: add SpeedyBee F405 v3 bootloader 2022-11-21 19:33:35 +11:00
Andy Piper 2b461bef50 AP_Bootloader: add board id 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 0ba1a05518 Rover: integrate balancebot pitch limit protection 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 d584517bc9 Tools: ArduRoller param file loses ATC_BAL_SPD_FF 2022-11-21 19:33:35 +11:00
Randy Mackay f32b30b9e0 Tools: balancebot test does not set ATC_BAL_SPD_FF
also update autotest balance bot tuning
2022-11-21 19:33:35 +11:00
Randy Mackay ece57f83a5 Rover: integrate ATC change to balancebot pitch control 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 3ab83bc6bc Rover: balance bot max pitch default to 10deg 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
Lucas De Marchi 29c05b78a1 Tools: Update fram params for skyviper
Set the necessary SERVO*_FUNCTION params so it doesn't conflict.
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
Andrew Tridgell d41b1c8c3b Tools: fixed filename for AtomRCF405NAVI bl 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 f83b8a05fa Copter: add turtle mode safety features. 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
Yuri 547915b248 Rover: 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 b9f7cf91e3 Rover: enable EFI_STATUS mavlink message 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
Andrew Tridgell 49740aa4cb Copter: enable send of EFI_STATUS 2022-11-21 19:33:35 +11:00
Andrew Tridgell 7167f32b11 Plane: check for EFI enable in messages 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 280796a30e Plane: send HYGROMETER_SENSOR data if available 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 883a37ef37 Tools: added new baro types 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
murata 6e5efb6e03 Copter: Message length within 50 bytes 2022-11-21 19:33:35 +11:00