Commit Graph

54751 Commits

Author SHA1 Message Date
Joshua Henderson 15314b8ed6 AP_EFI: add EFI scripting driver 2022-10-04 16:50:15 +09:00
Andrew Tridgell 24962be00b AP_Scripting: update docs 2022-10-04 16:50:15 +09:00
Joshua Henderson b548e8bbde AP_Scripting: add scripting EFI bindings 2022-10-04 16:50:15 +09:00
Joshua Henderson 0feea8e8f8 AP_Vehicle: EFI increase loop rate to 50Hz 2022-10-04 16:50:15 +09:00
Andrew Tridgell 7cacb7972f AP_PiccoloCAN: fix for new param set 2022-10-04 16:50:15 +09:00
Reilly Callaway eaf41912ce AP_PiccoloCAN: SendECU throttle commands over CAN 2022-10-04 16:50:15 +09:00
Reilly Callaway c4699d0aba AP_EFI: Add Currawong ECU packet decoding 2022-10-04 16:50:15 +09:00
Reilly Callaway 47776cfa0a AP_EFI: Add ECU density parameter for Currawong fuel flow calculations 2022-10-04 16:50:15 +09:00
Reilly Callaway 5675109450 AP_EFI: Add Currawong ECU to known types 2022-10-04 16:50:15 +09:00
Reilly Callaway 3634d208e3 AP_PiccoloCAN: Add Currawong ECU message handling 2022-10-04 16:50:15 +09:00
Reilly Callaway a18781df65 AP_PiccoloCAN: Add Currawong ECU piccolo protocol 2022-10-04 16:50:15 +09:00
Reilly Callaway ee1af1b089 AP_EFI: Add currawong ECU EFI backend 2022-10-04 16:50:15 +09:00
Reilly Callaway e2874707cc AP_Math: Add kg/m^3 to g/cm^3 conversion define 2022-10-04 16:50:15 +09:00
Reilly Callaway 2794b36fdb Tools: Add kg per cubic meter unit metadata 2022-10-04 16:50:15 +09:00
Andrew Tridgell 5335f4f8aa DSDL: update submodule 2022-10-04 16:50:15 +09:00
Andrew Tridgell e30992d874 AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators 2022-10-04 16:50:15 +09:00
Andrew Tridgell 1f2def905e AP_Periph: support actuator type with PWM
this makes debugging much easier in CAN analyser
2022-10-04 16:50:15 +09:00
Andy Piper 7f0fd504f7 Filter: optimize notch filter frequency updates when the requested frequency has not changed 2022-10-04 16:50:15 +09:00
yaapu e6b0947393 AP_MSP: move arming status to MSP telemetry base class 2022-10-04 16:50:15 +09:00
yaapu f7c74c2d73 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:15 +09:00
Randy Mackay 942fed8ac5 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:15 +09:00
yaapu d483799f2d AP_OSD: Fixed UART thread ownership for the MSP DisplayPort OSD Backend 2022-10-04 16:50:15 +09:00
Henry Wurzburg 709888aaf7 SRV_Channel: change sw and output names to match new MOUNT params 2022-10-04 16:50:15 +09:00
Henry Wurzburg 13d4c796f8 RC_Channel: change sw and output names to match new MOUNT params 2022-10-04 16:50:15 +09:00
Michael du Breuil 187c97e946 AP_Arming: Expose ARMING_OPTIONS to all vehicles 2022-10-04 16:50:15 +09:00
murata 4d7e819bac AP_InertialSensor: Allow gyro counts to be returned 2022-10-04 16:50:15 +09:00
Andy Piper 5ce02708cf AP_InertialSensor: make sure dynamic notches always get updates so that slew limiting is not too aggressive 2022-10-04 16:50:15 +09:00
Andy Piper 6eff3922db 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:15 +09:00
Andy Piper adaed75a0d AP_Vehicle: make sure notches are not spurious disabled when not using throttle notch 2022-10-04 16:50:15 +09:00
Yuri 48d3cdbfe6 AP_HAL_ChibiOS: define skyviper short board names 2022-10-04 16:50:15 +09:00
Yuri 803e8e9b37 GCS_MAVLink: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri a6bbb13731 AP_Radio: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri 56bec53e2c AP_Logger: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri a898cbbd5d AP_HAL_SITL: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri b0bc7591dd AP_HAL_Linux: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri 9312c571c6 AP_HAL_ESP32: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri e84eda5317 AP_HAL_ChibiOS: define CubeOrange-SimOnHardWare short board name 2022-10-04 16:50:15 +09:00
Yuri 9b6e670c82 AP_HAL_ChibiOS: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Yuri 760af1fe37 AP_HAL: increase short board names to 23 chars 2022-10-04 16:50:15 +09:00
Peter Barker cd6b1b2667 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:15 +09:00
Peter Barker 945e342001 AP_GPS: no init blobs for SBF/GSOF/NOVA/SITL 2022-10-04 16:50:15 +09:00
Peter Barker 624a708c0d AP_GPS: cycle through baud rates for SBF/GSOF/NOVA/SITL 2022-10-04 16:50:15 +09:00
Iampete1 1d9fb68036 SRV_Channel: adjust trim, check all channels for range limit 2022-10-04 16:50:15 +09:00
Paul Riseborough cd3b7389ea AP_NavEKF3: Allow wind states to recover faster when airspeed sensor failed 2022-10-04 16:50:15 +09:00
Paul Riseborough d27c3bca38 Tools: Use a more typical wind speed for the PitotBlockage autotest 2022-10-04 16:50:15 +09:00
Paul Riseborough 052aefd8e6 Tolls/autotest: Fix Flake8 style check fails 2022-10-04 16:50:15 +09:00
Paul Riseborough 3981b6b5b3 Tools/autotest: fail pitot tube at start of takeoff 2022-10-04 16:50:15 +09:00
Paul Riseborough 290ff07c0b 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:15 +09:00
Paul Riseborough 8fbea44afd Tools/autotest: Use clearer method of setting parameters
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2022-10-04 16:50:15 +09:00
Andrew Tridgell f367fe5a73 AP_Airspeed: allow EKF checking without wind max 2022-10-04 16:50:15 +09:00