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
Paul Riseborough
444cf997aa
AP_Airspeed: Enable use of EKF3 to check airspeed health
2022-10-04 13:38:30 +11:00
Paul Riseborough
5ce91fd1c3
AP_Logger: Fix ARSP data type string
2022-10-04 13:38:30 +11:00
Paul Riseborough
f540b8a145
AP_Logger: Add consistency test ratio to ASPD logging
2022-10-04 13:38:30 +11:00
Paul Riseborough
b7d4ca6861
AP_AHRS: Add accessor function for airspeed health monitoring
2022-10-04 13:38:30 +11:00
Paul Riseborough
25f20d89eb
AP_NavEKF3: Allow reporting of airspeed consistency for a deselected sensor
2022-10-04 13:38:30 +11:00