Commit Graph

54763 Commits

Author SHA1 Message Date
Andrew Tridgell 410213e41a AP_RPM: added AP_RPM_config.h 2022-10-04 13:38:30 +11:00
Andrew Tridgell 9fd67b4754 AP_EFI: switched to AP_EFI_config.h 2022-10-04 13:38:30 +11:00
Andrew Tridgell fe0098d080 AP_EFI: convert to using ap_object approach 2022-10-04 13:38:30 +11:00
Andrew Tridgell 7e0e10960c AP_Scripting: added mag_heading example 2022-10-04 13:38:30 +11:00
Andrew Tridgell cbbd099d31 AP_Scripting: added EFI HFE driver 2022-10-04 13:38:30 +11:00
Andrew Tridgell edb6e2b620 AP_Scripting: added EFI_HFE tester 2022-10-04 13:38:30 +11:00
Andrew Tridgell 788c54efc2 AP_HAL: added id_signed for CANFrame
makes for more efficient lua processing
2022-10-04 13:38:30 +11:00
Andrew Tridgell 62b1272e34 AP_Scripting: update bindings for new fields 2022-10-04 13:38:30 +11:00
Andrew Tridgell bc77740714 AP_EFI: added more fields
fill in 3 remaining fields available in MAVLink
2022-10-04 13:38:30 +11:00
Andrew Tridgell a37240cb8e AP_Scripting: added EFI testing script 2022-10-04 13:38:30 +11:00
Andrew Tridgell 16f8ac5c98 AP_Scripting: added EFI_SkyPower driver 2022-10-04 13:38:30 +11:00
Andrew Tridgell 95c1510465 AP_EFI: removed array from cylinder_status
this array was never used and just makes doing drivers harder. Removed
to reduce complexity
2022-10-04 13:38:30 +11:00
Joshua Henderson aed5833ef1 AP_EFI: add EFI scripting driver 2022-10-04 13:38:30 +11:00
Andrew Tridgell 4c40279d48 AP_Scripting: update docs 2022-10-04 13:38:30 +11:00
Joshua Henderson bea668a2bd AP_Scripting: add scripting EFI bindings 2022-10-04 13:38:30 +11:00
Joshua Henderson c40e1b9323 AP_Vehicle: EFI increase loop rate to 50Hz 2022-10-04 13:38:30 +11:00
Andrew Tridgell f54e25626b AP_PiccoloCAN: fix for new param set 2022-10-04 13:38:30 +11:00
Reilly Callaway 5ae0ae077c AP_PiccoloCAN: SendECU throttle commands over CAN 2022-10-04 13:38:30 +11:00
Reilly Callaway 2f11d21cc6 AP_EFI: Add Currawong ECU packet decoding 2022-10-04 13:38:30 +11:00
Reilly Callaway 07d25df96b AP_EFI: Add ECU density parameter for Currawong fuel flow calculations 2022-10-04 13:38:30 +11:00
Reilly Callaway 26332b119e AP_EFI: Add Currawong ECU to known types 2022-10-04 13:38:30 +11:00
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