Andrew Tridgell
d6e7d568a0
AP_Vehicle: check for motors being nullptr
...
this can happen with plane with Q_ENABLE=0
2022-10-07 08:27:43 +11:00
Andrew Tridgell
c2b79547c7
AP_BoardConfig: fixed BRD_SAFETY_MASK
...
this was being omitted on most boards since we changed to
SERVOn_FUNCTION=-1 method for GPIO
2022-10-07 08:27:21 +11:00
Andrew Tridgell
299a6a5168
AP_Param: fixed handling of long lines in defaults.parm
...
lines longer than 100 bytes were causing the parsing to stop
2022-10-07 08:26:21 +11:00
Kirill Shilov
bff4a164b6
hwdef: AIRLink: USART2 enabled in hwdef
2022-10-04 13:38:30 +11:00
Andy Piper
60a3c6b426
AP_GyroFFT: correct ref_energy indexing that could lead to free memory read
...
Fix doc spelling mistakes
2022-10-04 13:38:30 +11:00
Andy Piper
badb7ba7a9
AP_Logger: ensure that we don't read the same block more than once, dramatically increasing performance.
2022-10-04 13:38:30 +11:00
Andrew Tridgell
a4bb2a61d4
hwdef: reduce flash usage to allow build
2022-10-04 13:38:30 +11:00
Andrew Tridgell
c3de93eff3
AP_Scripting: delay getting EFI backend
...
allow for AP_EFI startup after scripting
2022-10-04 13:38:30 +11:00
Andrew Tridgell
2f2d8246a8
AP_Scripting: changed bindings to ap_object
2022-10-04 13:38:30 +11:00
Andrew Tridgell
39ce1dc5dd
AP_Scripting: convert HFE driver to get_backend
2022-10-04 13:38:30 +11:00
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
Andrew Tridgell
958aa7d09a
AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators
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