Commit Graph

54981 Commits

Author SHA1 Message Date
Andrew Tridgell
902b60c88e 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-14 17:13:10 +09:00
Andrew Tridgell
e7a5bcf6aa AP_Param: fixed handling of long lines in defaults.parm
lines longer than 100 bytes were causing the parsing to stop
2022-10-14 17:13:10 +09:00
mattbooker
e4b4d00645 Plane: Fixed divide by zero error when transitioning to guided 2022-10-14 17:13:10 +09:00
Andrew Tridgell
6e009a82ed Plane: prepare for 4.3.0beta2 2022-10-14 17:13:10 +09:00
Randy Mackay
a1417a6a90 Copter: version to 4.3.0-beta2 2022-10-04 16:50:08 +09:00
Randy Mackay
fcd6d34247 Copter: 4.3.0-beta2 release notes 2022-10-04 16:50:08 +09:00
Randy Mackay
5ac93f1488 Rover: version to 4.3.0-beta2 2022-10-04 16:50:08 +09:00
Randy Mackay
2dd0caab93 Rover: 4.3.0-beta2 release notes 2022-10-04 16:50:08 +09:00
Andrew Tridgell
b07a2a93ee Plane: added release notes for 4.3.0beta2 2022-10-04 16:50:08 +09:00
Michael du Breuil
d30891e3d1 Plane: Allow reseting target airspeed to the parameter value 2022-10-04 16:50:08 +09:00
Kirill Shilov
84986fda01 hwdef: AIRLink: USART2 enabled in hwdef 2022-10-04 16:50:08 +09:00
Andy Piper
6fc232af92 AP_GyroFFT: correct ref_energy indexing that could lead to free memory read
Fix doc spelling mistakes
2022-10-04 16:50:08 +09:00
Andrew Tridgell
826d7bf984 CI: use base branch for test size
allow test size CI to run for beta builds
2022-10-04 16:50:08 +09:00
Andy Piper
a012e9a740 AP_Logger: ensure that we don't read the same block more than once, dramatically increasing performance. 2022-10-04 16:50:08 +09:00
Andrew Tridgell
ce103fe101 hwdef: reduce flash usage to allow build 2022-10-04 16:50:08 +09:00
Andrew Tridgell
9415d9fc40 AP_Scripting: delay getting EFI backend
allow for AP_EFI startup after scripting
2022-10-04 16:50:08 +09:00
Andrew Tridgell
24ef595af6 AP_Scripting: changed bindings to ap_object 2022-10-04 16:50:08 +09:00
Andrew Tridgell
fe2cc8315a AP_Scripting: convert HFE driver to get_backend 2022-10-04 16:50:08 +09:00
Andrew Tridgell
5d3a34ab10 AP_RPM: added AP_RPM_config.h 2022-10-04 16:50:08 +09:00
Andrew Tridgell
920d7e1bc5 AP_EFI: switched to AP_EFI_config.h 2022-10-04 16:50:08 +09:00
Andrew Tridgell
be18ed8245 AP_EFI: convert to using ap_object approach 2022-10-04 16:50:08 +09:00
Andrew Tridgell
1a68678dd6 AP_Scripting: added mag_heading example 2022-10-04 16:50:08 +09:00
Andrew Tridgell
a3c6bd0a9c AP_Scripting: added EFI HFE driver 2022-10-04 16:50:08 +09:00
Andrew Tridgell
710eb1046a AP_Scripting: added EFI_HFE tester 2022-10-04 16:50:08 +09:00
Andrew Tridgell
8fe3310ff3 AP_HAL: added id_signed for CANFrame
makes for more efficient lua processing
2022-10-04 16:50:08 +09:00
Andrew Tridgell
1ee32bff88 AP_Scripting: update bindings for new fields 2022-10-04 16:50:08 +09:00
Andrew Tridgell
9b789ac47f AP_EFI: added more fields
fill in 3 remaining fields available in MAVLink
2022-10-04 16:50:08 +09:00
Andrew Tridgell
7f0d71ef98 AP_Scripting: added EFI testing script 2022-10-04 16:50:08 +09:00
Andrew Tridgell
6b08b2a2fd AP_Scripting: added EFI_SkyPower driver 2022-10-04 16:50:08 +09:00
Andrew Tridgell
23e2b6a374 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:08 +09:00
Joshua Henderson
75abceeb85 AP_EFI: add EFI scripting driver 2022-10-04 16:50:08 +09:00
Andrew Tridgell
7b975a1b71 AP_Scripting: update docs 2022-10-04 16:50:08 +09:00
Joshua Henderson
d71496206f AP_Scripting: add scripting EFI bindings 2022-10-04 16:50:08 +09:00
Joshua Henderson
c1f2c1a382 AP_Vehicle: EFI increase loop rate to 50Hz 2022-10-04 16:50:08 +09:00
Andrew Tridgell
d492d017e8 AP_PiccoloCAN: fix for new param set 2022-10-04 16:50:08 +09:00
Reilly Callaway
10eb5d3867 AP_PiccoloCAN: SendECU throttle commands over CAN 2022-10-04 16:50:08 +09:00
Reilly Callaway
26116675bf AP_EFI: Add Currawong ECU packet decoding 2022-10-04 16:50:08 +09:00
Reilly Callaway
6f6725019a AP_EFI: Add ECU density parameter for Currawong fuel flow calculations 2022-10-04 16:50:08 +09:00
Reilly Callaway
af07ec124b AP_EFI: Add Currawong ECU to known types 2022-10-04 16:50:08 +09:00
Reilly Callaway
be580bbbf8 AP_PiccoloCAN: Add Currawong ECU message handling 2022-10-04 16:50:08 +09:00
Reilly Callaway
95f28b3693 AP_PiccoloCAN: Add Currawong ECU piccolo protocol 2022-10-04 16:50:08 +09:00
Reilly Callaway
49b7efe4cb AP_EFI: Add currawong ECU EFI backend 2022-10-04 16:50:08 +09:00
Reilly Callaway
d3ee4ebf64 AP_Math: Add kg/m^3 to g/cm^3 conversion define 2022-10-04 16:50:08 +09:00
Reilly Callaway
a95e4def52 Tools: Add kg per cubic meter unit metadata 2022-10-04 16:50:08 +09:00
Andrew Tridgell
13bc86ba60 DSDL: update submodule 2022-10-04 16:50:08 +09:00
Andrew Tridgell
232c31053e AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators 2022-10-04 16:50:08 +09:00
Andrew Tridgell
52ba9be204 AP_Periph: support actuator type with PWM
this makes debugging much easier in CAN analyser
2022-10-04 16:50:08 +09:00
Andy Piper
a5a8bfaf43 Filter: optimize notch filter frequency updates when the requested frequency has not changed 2022-10-04 16:50:08 +09:00
yaapu
99a73a6a12 AP_MSP: move arming status to MSP telemetry base class 2022-10-04 16:50:08 +09:00
yaapu
9e0425495e 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:08 +09:00