Commit Graph

54742 Commits

Author SHA1 Message Date
Reilly Callaway 75f3d7cd12 AP_PiccoloCAN: Add Currawong ECU message handling 2022-10-04 13:38:30 +11:00
Reilly Callaway 2d07c1b512 AP_PiccoloCAN: Add Currawong ECU piccolo protocol 2022-10-04 13:38:30 +11:00
Reilly Callaway 83f2fcd261 AP_EFI: Add currawong ECU EFI backend 2022-10-04 13:38:30 +11:00
Reilly Callaway e076ab49b8 AP_Math: Add kg/m^3 to g/cm^3 conversion define 2022-10-04 13:38:30 +11:00
Reilly Callaway 4fcb1089b1 Tools: Add kg per cubic meter unit metadata 2022-10-04 13:38:30 +11:00
Andrew Tridgell f143a0ed4e DSDL: update submodule 2022-10-04 13:38:30 +11:00
Andrew Tridgell 958aa7d09a AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators 2022-10-04 13:38:30 +11:00
Andrew Tridgell 6b4e30ea7d AP_Periph: support actuator type with PWM
this makes debugging much easier in CAN analyser
2022-10-04 13:38:30 +11:00
Andy Piper 5279ff5ce1 Filter: optimize notch filter frequency updates when the requested frequency has not changed 2022-10-04 13:38:30 +11:00
yaapu eee8626497 AP_MSP: move arming status to MSP telemetry base class 2022-10-04 13:38:30 +11:00
yaapu 60a9fd8c11 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 13:38:30 +11:00
Randy Mackay a22af31a08 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 13:38:30 +11:00
yaapu a0311bd634 AP_OSD: Fixed UART thread ownership for the MSP DisplayPort OSD Backend 2022-10-04 13:38:30 +11:00
Henry Wurzburg a1fd4b2d30 SRV_Channel: change sw and output names to match new MOUNT params 2022-10-04 13:38:30 +11:00
Henry Wurzburg 55a4d7b84d RC_Channel: change sw and output names to match new MOUNT params 2022-10-04 13:38:30 +11:00
Michael du Breuil c1a5d20491 AP_Arming: Expose ARMING_OPTIONS to all vehicles 2022-10-04 13:38:30 +11:00
murata 7ca60d3fe0 AP_InertialSensor: Allow gyro counts to be returned 2022-10-04 13:38:30 +11:00
Andy Piper d5218834ef AP_InertialSensor: make sure dynamic notches always get updates so that slew limiting is not too aggressive 2022-10-04 13:38:30 +11:00
Andy Piper 0577407ff1 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 13:38:30 +11:00
Andy Piper 4cc6bee720 AP_Vehicle: make sure notches are not spurious disabled when not using throttle notch 2022-10-04 13:38:30 +11:00
Yuri ce3ea9f2e9 AP_HAL_ChibiOS: define skyviper short board names 2022-10-04 13:38:30 +11:00
Yuri cbba7ecfe4 GCS_MAVLink: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri 566d39d805 AP_Radio: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri 1ed252f230 AP_Logger: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri 7592c0c624 AP_HAL_SITL: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri a322439dcb AP_HAL_Linux: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri 342434cf7d AP_HAL_ESP32: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri 70d69eb70b AP_HAL_ChibiOS: define CubeOrange-SimOnHardWare short board name 2022-10-04 13:38:30 +11:00
Yuri 48ae900b5d AP_HAL_ChibiOS: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Yuri ffacc07cb3 AP_HAL: increase short board names to 23 chars 2022-10-04 13:38:30 +11:00
Peter Barker 00a3a3e870 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 13:38:30 +11:00
Peter Barker 0750257d16 AP_GPS: no init blobs for SBF/GSOF/NOVA/SITL 2022-10-04 13:38:30 +11:00
Peter Barker deebb09f7f AP_GPS: cycle through baud rates for SBF/GSOF/NOVA/SITL 2022-10-04 13:38:30 +11:00
Iampete1 16b8071f6d SRV_Channel: adjust trim, check all channels for range limit 2022-10-04 13:38:30 +11:00
Paul Riseborough fa8072de6c AP_NavEKF3: Allow wind states to recover faster when airspeed sensor failed 2022-10-04 13:38:30 +11:00
Paul Riseborough a61451f6a7 Tools: Use a more typical wind speed for the PitotBlockage autotest 2022-10-04 13:38:30 +11:00
Paul Riseborough 0ada863636 Tolls/autotest: Fix Flake8 style check fails 2022-10-04 13:38:30 +11:00
Paul Riseborough 0d2e391579 Tools/autotest: fail pitot tube at start of takeoff 2022-10-04 13:38:30 +11:00
Paul Riseborough 2e75a8f85c Tools/autotest: rework arming and takeoff mode change order
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2022-10-04 13:38:30 +11:00
Paul Riseborough 1bef47d2b7 Tools/autotest: Use clearer method of setting parameters
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2022-10-04 13:38:30 +11:00
Andrew Tridgell 5ebddce6ee AP_Airspeed: allow EKF checking without wind max 2022-10-04 13:38:30 +11:00
Paul Riseborough fb5e25aca4 AP_Airspeed: Update documentation for used parameter index warnings 2022-10-04 13:38:30 +11:00
Andrew Tridgell 7a32bd2a03 AP_Logger: fixed missing doc field 2022-10-04 13:38:30 +11:00
Paul Riseborough 98506f995a Tools: Python coding style fixes 2022-10-04 13:38:30 +11:00
Paul Riseborough 6729c4310b AP_Airspeed: remove unsupported parameter units descriptor 2022-10-04 13:38:30 +11:00
Paul Riseborough 2a5f8b6f58 AP_Airspeed: Add tuning advice for ARSP_WIND_GATE 2022-10-04 13:38:30 +11:00
Paul Riseborough 9439777ef7 AP_Airspeed: Add hysteresis to consistency check 2022-10-04 13:38:30 +11:00
Paul Riseborough 954276c10f Tools: Add partial unblockage to pitot blockage test 2022-10-04 13:38:30 +11:00
Paul Riseborough ada3537b8f Tools: Add autotest for pitot tube blockage handling 2022-10-04 13:38:30 +11:00
Paul Riseborough e6a409346c AP_TECS: Assume flight at cruise speed if speed measurement not available 2022-10-04 13:38:30 +11:00