Andy Piper
c93029edc4
AP_Logger: ensure that we don't read the same block more than once, dramatically increasing performance.
2022-10-04 16:50:15 +09:00
Andrew Tridgell
98d2775a72
hwdef: reduce flash usage to allow build
2022-10-04 16:50:15 +09:00
Andrew Tridgell
a9a7e4f4d2
AP_Scripting: delay getting EFI backend
...
allow for AP_EFI startup after scripting
2022-10-04 16:50:15 +09:00
Andrew Tridgell
cbd528cfaf
AP_Scripting: changed bindings to ap_object
2022-10-04 16:50:15 +09:00
Andrew Tridgell
186e579036
AP_Scripting: convert HFE driver to get_backend
2022-10-04 16:50:15 +09:00
Andrew Tridgell
3b5561aa88
AP_RPM: added AP_RPM_config.h
2022-10-04 16:50:15 +09:00
Andrew Tridgell
079a3e66af
AP_EFI: switched to AP_EFI_config.h
2022-10-04 16:50:15 +09:00
Andrew Tridgell
d25e2b5ba2
AP_EFI: convert to using ap_object approach
2022-10-04 16:50:15 +09:00
Andrew Tridgell
55b87b1e78
AP_Scripting: added mag_heading example
2022-10-04 16:50:15 +09:00
Andrew Tridgell
b0fe423d39
AP_Scripting: added EFI HFE driver
2022-10-04 16:50:15 +09:00
Andrew Tridgell
c3dd582872
AP_Scripting: added EFI_HFE tester
2022-10-04 16:50:15 +09:00
Andrew Tridgell
cdebefb77a
AP_HAL: added id_signed for CANFrame
...
makes for more efficient lua processing
2022-10-04 16:50:15 +09:00
Andrew Tridgell
eed54bfb13
AP_Scripting: update bindings for new fields
2022-10-04 16:50:15 +09:00
Andrew Tridgell
2dd1897388
AP_EFI: added more fields
...
fill in 3 remaining fields available in MAVLink
2022-10-04 16:50:15 +09:00
Andrew Tridgell
41d6e6a05d
AP_Scripting: added EFI testing script
2022-10-04 16:50:15 +09:00
Andrew Tridgell
691a75989f
AP_Scripting: added EFI_SkyPower driver
2022-10-04 16:50:15 +09:00
Andrew Tridgell
e69043c77c
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 16:50:15 +09:00
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