Commit Graph

30665 Commits

Author SHA1 Message Date
Peter Barker 0f359c6a4e GCS_MAVLink: remove individual static members for fence, mission and rally 2022-10-04 11:17:35 +11:00
Peter Barker 61c4320e89 RC_Channel: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker 9c7c29b2a7 GCS_MAVLink: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker aea7b0a097 AP_Mission: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker 0bd08a4a82 AP_HAL_ChibiOS: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker a3be41c3b0 AP_Gripper: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker 670a1dbdb1 hwdef: disable RPM on skyviper 2022-10-04 10:58:34 +11:00
Andrew Tridgell ad6bf648e9 AP_Scripting: ALT_OFFSET example for copter
this was requested by a user that has GCS function for setting
ALT_OFFSET for magnetometer surveys
2022-10-03 17:31:23 +11:00
Andrew Tridgell a14b77db74 hwdef: added MatekL431-GPS build
this sets up for DMA on GPS UARTs, disables unnecessary UARTs and SPI
and disables unnecessary sensor types

the changes make moving baseline GPS with two DroneCAN GPS modules on
MatekL431 much more reliable
2022-10-03 17:30:59 +11:00
Andy Piper cfdf6306ef AP_Logger: ensure that we don't read the same block more than once, dramatically increasing performance. 2022-10-03 07:52:43 +11:00
MatthewHampsey 10f355b05b AP_Scripting: Fix bug with local variable 2022-10-02 16:58:37 +11:00
MatthewHampsey 7dbc1690e9 AP_Scripting: Added extra argument node 2022-10-02 16:58:37 +11:00
MatthewHampsey 527b0e5ba9 AP_Math: Add comments to quaternion methods 2022-10-02 16:58:37 +11:00
MatthewHampsey 1dba013e4a AP_Scripting:Improve speed controller, various other fixes 2022-10-02 16:58:37 +11:00
Andrew Tridgell 6555682fa8 AP_Scripting: delay getting EFI backend
allow for AP_EFI startup after scripting
2022-10-02 08:15:06 +11:00
Andrew Tridgell c00c13d011 AP_Scripting: changed bindings to ap_object 2022-10-02 08:15:06 +11:00
Andrew Tridgell c3499f12c4 AP_Scripting: convert HFE driver to get_backend 2022-10-02 08:15:06 +11:00
Andrew Tridgell fed4909dd1 AP_EFI: convert to using ap_object approach 2022-10-02 08:15:06 +11:00
Andrew Tridgell 6e308814ad AP_Scripting: added mag_heading example 2022-10-02 08:15:06 +11:00
Andrew Tridgell 1f42453bb4 AP_Scripting: added EFI HFE driver 2022-10-02 08:15:06 +11:00
Andrew Tridgell 7f7b8893e3 AP_Scripting: added EFI_HFE tester 2022-10-02 08:15:06 +11:00
Andrew Tridgell 24b83135e0 AP_HAL: added id_signed for CANFrame
makes for more efficient lua processing
2022-10-02 08:15:06 +11:00
Andrew Tridgell acb18cf946 AP_Scripting: update bindings for new fields 2022-10-02 08:15:06 +11:00
Andrew Tridgell 698c25a060 AP_EFI: added more fields
fill in 3 remaining fields available in MAVLink
2022-10-02 08:15:06 +11:00
Andrew Tridgell b514f44b7a AP_Scripting: added EFI testing script 2022-10-02 08:15:06 +11:00
Andrew Tridgell a08c4b6761 AP_Scripting: added EFI_SkyPower driver 2022-10-02 08:15:06 +11:00
Andrew Tridgell fd52ff923d AP_EFI: removed array from cylinder_status
this array was never used and just makes doing drivers harder. Removed
to reduce complexity
2022-10-02 08:15:06 +11:00
Joshua Henderson f74ad276a9 AP_EFI: add EFI scripting driver 2022-10-02 08:15:06 +11:00
Andrew Tridgell d3c014ca35 AP_Scripting: update docs 2022-10-02 08:15:06 +11:00
Joshua Henderson d74081b22b AP_Scripting: add scripting EFI bindings 2022-10-02 08:15:06 +11:00
Joshua Henderson 996089dc2a AP_Vehicle: EFI increase loop rate to 50Hz 2022-10-02 08:15:06 +11:00
murata b90079bfa6 AP_Mount: Enable debugging outputs and variables in debug definitions 2022-10-01 09:05:05 +09:00
Andrew Tridgell 805e194b0b hwdef: disable compass cal for herePro
it doesn't work as diagonals and offdiagonals not available
2022-09-30 21:25:36 +10:00
Andrew Tridgell 0b9769e658 AP_Compass: removed diagonals and offdiagonals on AP_Periph 2022-09-30 21:25:36 +10:00
Andrew Tridgell af224dab1e AP_Compass: fixed AP_Periph compass
diagonals are no longer initialised to 1.0, which leaves us with zero
compass after matrix mul
2022-09-30 21:25:36 +10:00
Randy Mackay de3d763e36 AP_Mount: minor comment fix to has_pan_control 2022-09-30 15:17:29 +09:00
Randy Mackay 47e2be6e60 RC_Channel: add camera aux functions 2022-09-30 15:17:29 +09:00
Randy Mackay 2ffe692706 AP_Camera: add record video zoom and focus 2022-09-30 15:17:29 +09:00
Randy Mackay 8c5463ec78 AP_Mount: add Siyi gimbal driver 2022-09-30 15:17:29 +09:00
Randy Mackay 53905c5f35 AP_Mount: add camera controls 2022-09-30 15:17:29 +09:00
Andrew Tridgell 17d9018a91 AP_NavEKF3: fixed EKF3 origin alt inconsistency
always use common origin, and adjust output posD for difference
between public and local lane origin heights
2022-09-30 07:44:42 +10:00
Andrew Tridgell 3f4c5e243e AP_CANManager: disable SLCAN when armed
this disables SLCAN if enabled using CAN_SLCAN_CPORT and
SERIALn_PROTOCOL=22 when we are armed, to reduce load on the CAN
thread from the very inefficient SLCAN processing
2022-09-29 20:40:21 +10:00
Peter Barker f225592f48 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-09-29 20:00:53 +10:00
Peter Barker 288089a158 AP_GPS: no init blobs for SBF/GSOF/NOVA/SITL 2022-09-29 20:00:53 +10:00
Peter Barker 3a3f9bdb84 AP_GPS: cycle through baud rates for SBF/GSOF/NOVA/SITL 2022-09-29 20:00:53 +10:00
Peter Barker a56ed66aa3 SITL: make NOVA run at specific baudrate 2022-09-29 20:00:53 +10:00
AerofoxTech 5ca31ac1a1 hwdef: add AeroFox PMU module hwdef 2022-09-29 15:15:36 +10:00
Willian Galvani c607c38cbf AP_HAL_Linux: add missing header to RCInput_RCProtocol.cpp
This fixes muslhf linux build
2022-09-28 18:38:33 -03:00
Willian Galvani 4558742e39 HAL_Linux: add RC in driver for Navigator 2022-09-28 18:38:33 -03:00
Peter Barker 0717c3409b SITL: SITL SerialDevice optionally checks baudrates match 2022-09-28 20:53:34 +10:00