Commit Graph

54742 Commits

Author SHA1 Message Date
Reilly Callaway be580bbbf8 AP_PiccoloCAN: Add Currawong ECU message handling 2022-10-04 16:50:08 +09:00
Reilly Callaway 95f28b3693 AP_PiccoloCAN: Add Currawong ECU piccolo protocol 2022-10-04 16:50:08 +09:00
Reilly Callaway 49b7efe4cb AP_EFI: Add currawong ECU EFI backend 2022-10-04 16:50:08 +09:00
Reilly Callaway d3ee4ebf64 AP_Math: Add kg/m^3 to g/cm^3 conversion define 2022-10-04 16:50:08 +09:00
Reilly Callaway a95e4def52 Tools: Add kg per cubic meter unit metadata 2022-10-04 16:50:08 +09:00
Andrew Tridgell 13bc86ba60 DSDL: update submodule 2022-10-04 16:50:08 +09:00
Andrew Tridgell 232c31053e AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators 2022-10-04 16:50:08 +09:00
Andrew Tridgell 52ba9be204 AP_Periph: support actuator type with PWM
this makes debugging much easier in CAN analyser
2022-10-04 16:50:08 +09:00
Andy Piper a5a8bfaf43 Filter: optimize notch filter frequency updates when the requested frequency has not changed 2022-10-04 16:50:08 +09:00
yaapu 99a73a6a12 AP_MSP: move arming status to MSP telemetry base class 2022-10-04 16:50:08 +09:00
yaapu 9e0425495e AP_OSD: New per screen PARAMs for OSD overlay resolution and font
This adds
 OSDn_TXT_RES to select SD/HD overlay resoloution
 OSDn_FONT_INDEX for font index selection

Right now support is limited to MSP Displayport OSD devices
2022-10-04 16:50:08 +09:00
Randy Mackay 2e70b585b4 AP_Mount: remove set_mode overrides
The mode state is local to the driver and does not depend upon successful communication with the gimbal
2022-10-04 16:50:08 +09:00
yaapu 871627eb2d AP_OSD: Fixed UART thread ownership for the MSP DisplayPort OSD Backend 2022-10-04 16:50:08 +09:00
Henry Wurzburg c49fede360 SRV_Channel: change sw and output names to match new MOUNT params 2022-10-04 16:50:08 +09:00
Henry Wurzburg 9e365dfc36 RC_Channel: change sw and output names to match new MOUNT params 2022-10-04 16:50:08 +09:00
Michael du Breuil 6a5ad848a4 AP_Arming: Expose ARMING_OPTIONS to all vehicles 2022-10-04 16:50:08 +09:00
murata 40a03367f3 AP_InertialSensor: Allow gyro counts to be returned 2022-10-04 16:50:08 +09:00
Andy Piper b159268af2 AP_InertialSensor: make sure dynamic notches always get updates so that slew limiting is not too aggressive 2022-10-04 16:50:08 +09:00
Andy Piper c468958e60 Filter: constrain harmonic notch center frequency changes to be within a slew limit
raise notch filter slew for smaller aircraft
ensure NotchFilter init() resets the center frequency
2022-10-04 16:50:08 +09:00
Andy Piper c232cf3d4f AP_Vehicle: make sure notches are not spurious disabled when not using throttle notch 2022-10-04 16:50:08 +09:00
Yuri 95ec0185c4 AP_HAL_ChibiOS: define skyviper short board names 2022-10-04 16:50:08 +09:00
Yuri 0dd396daeb GCS_MAVLink: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri b11a280b6d AP_Radio: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri 0c7aadc8f8 AP_Logger: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri b6eca86a96 AP_HAL_SITL: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri ebe27b95a9 AP_HAL_Linux: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri 8519ccfa2f AP_HAL_ESP32: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri 4a2cb5f3dd AP_HAL_ChibiOS: define CubeOrange-SimOnHardWare short board name 2022-10-04 16:50:08 +09:00
Yuri acb4702689 AP_HAL_ChibiOS: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Yuri d9b19b797d AP_HAL: increase short board names to 23 chars 2022-10-04 16:50:08 +09:00
Peter Barker 5647db13ea AP_GPS: use default case for sending blob
This structure avoids a compiler warning that a statement isn't reachable when all backends are compiled out.
2022-10-04 16:50:08 +09:00
Peter Barker eacfbc599e AP_GPS: no init blobs for SBF/GSOF/NOVA/SITL 2022-10-04 16:50:08 +09:00
Peter Barker 1bb7d045c7 AP_GPS: cycle through baud rates for SBF/GSOF/NOVA/SITL 2022-10-04 16:50:08 +09:00
Iampete1 d1d020fb50 SRV_Channel: adjust trim, check all channels for range limit 2022-10-04 16:50:08 +09:00
Paul Riseborough 829def567b AP_NavEKF3: Allow wind states to recover faster when airspeed sensor failed 2022-10-04 16:50:08 +09:00
Paul Riseborough 7430932288 Tools: Use a more typical wind speed for the PitotBlockage autotest 2022-10-04 16:50:08 +09:00
Paul Riseborough e0a7e36e01 Tolls/autotest: Fix Flake8 style check fails 2022-10-04 16:50:08 +09:00
Paul Riseborough 9090319343 Tools/autotest: fail pitot tube at start of takeoff 2022-10-04 16:50:08 +09:00
Paul Riseborough db64d85a18 Tools/autotest: rework arming and takeoff mode change order
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2022-10-04 16:50:08 +09:00
Paul Riseborough 3d4ea4ec37 Tools/autotest: Use clearer method of setting parameters
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2022-10-04 16:50:08 +09:00
Andrew Tridgell 2afbbfde21 AP_Airspeed: allow EKF checking without wind max 2022-10-04 16:50:08 +09:00
Paul Riseborough 02e30b067f AP_Airspeed: Update documentation for used parameter index warnings 2022-10-04 16:50:08 +09:00
Andrew Tridgell 3303ca717e AP_Logger: fixed missing doc field 2022-10-04 16:50:08 +09:00
Paul Riseborough 86fdb6617f Tools: Python coding style fixes 2022-10-04 16:50:08 +09:00
Paul Riseborough a782f849da AP_Airspeed: remove unsupported parameter units descriptor 2022-10-04 16:50:08 +09:00
Paul Riseborough bd0d320fe4 AP_Airspeed: Add tuning advice for ARSP_WIND_GATE 2022-10-04 16:50:08 +09:00
Paul Riseborough b3f289d3d1 AP_Airspeed: Add hysteresis to consistency check 2022-10-04 16:50:08 +09:00
Paul Riseborough 705c6e1a83 Tools: Add partial unblockage to pitot blockage test 2022-10-04 16:50:08 +09:00
Paul Riseborough 72d7ab2a4e Tools: Add autotest for pitot tube blockage handling 2022-10-04 16:50:08 +09:00
Paul Riseborough 3d2fbf9438 AP_TECS: Assume flight at cruise speed if speed measurement not available 2022-10-04 16:50:08 +09:00