Peter Barker
964b683b83
GCS_MAVLink: add missing includes
2024-01-11 15:29:54 +11:00
Peter Barker
37fccc118f
AP_ADSB: add missing includes
2024-01-11 15:29:54 +11:00
Rhys Mainwaring
ad3cf26338
AP_Networking: enable networking on macOS
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-01-11 06:58:41 +11:00
Rhys Mainwaring
a66dc31fbc
AP_Networking: update lwipopts for macOS
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-01-11 06:58:41 +11:00
Randy Mackay
dfd22aba32
AP_BattMonitor: support logging state-of-health percentage
...
Only DroneCAN backend implements this feature for now
2024-01-10 18:38:25 +11:00
Peter Barker
0690e3c9fa
ArduPlane: remove entire airspeed_checks if AP_AIRSPEED_ENABLED is off
...
saves bytes and removes some redundant code which is obscured when the ifdefs are inside the body
2024-01-10 18:33:41 +11:00
Peter Barker
709656c49d
AP_Arming: remove entire airspeed_checks if AP_AIRSPEED_ENABLED is off
...
saves bytes and removes some redundant code which is obscured when the ifdefs are inside the body
2024-01-10 18:33:41 +11:00
Andy Piper
3c9c4a58b8
scripts: add Ghost protocol to build_options.py
2024-01-10 18:32:53 +11:00
Andy Piper
3caf336b0f
AP_HAL_ChibiOS: switch BetaFPV-F405, BeastF7 and BeastF7v2 to minimize_fpv
2024-01-10 18:32:53 +11:00
Andy Piper
0df36a8d81
AP_RCProtocol: bootstrap Ghost to correct baudrate
2024-01-10 18:32:53 +11:00
Andy Piper
0da6989c8e
AP_RCTelemetry: IRC Ghost protocol
2024-01-10 18:32:53 +11:00
Andy Piper
19c6b0b8ae
AP_RCProtocol: IRC Ghost protocol
2024-01-10 18:32:53 +11:00
Andy Piper
0467ccc1fd
RC_Channel: add Ghost and DroneCAN to list of enabled protocols
2024-01-10 18:32:53 +11:00
Iampete1
a5f2076d21
Tools: AP_Periph: add support for relay via incoming hardpoint command
2024-01-10 18:29:24 +11:00
Iampete1
7eac47b06c
AP_Relay: allow to build on periph
2024-01-10 18:29:24 +11:00
Iampete1
ccb4d68803
AP_Relay: add support for DroneCAN HardPoint functions
2024-01-10 18:29:24 +11:00
Iampete1
c8a63a1de4
AP_DroneCAN: remove duplicate rgb_led set_timeout_ms and set_priority
2024-01-10 18:29:24 +11:00
Iampete1
69e076605e
AP_DroneCAN: support streaming relay hardpoint command
2024-01-10 18:29:24 +11:00
Iampete1
f6ed18f3f6
AP_Relay: support virtual DroneCAN pins using hardpoint msg
2024-01-10 18:29:24 +11:00
Iampete1
3b99a3ac26
AP_Relay: add function_valid helper and only pre-arm enabled relays
2024-01-10 18:29:24 +11:00
davidsastresas
462eb46c8b
AP_Mount.cpp: send gimbal_manager_status msg when control changes
...
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
By default we are sending this message at 0.2 Hz. This is totally
fine as no more rate is needed, but whenever control changes it
is interesting to notify as soon as possible, so the rest of the
mavlink network understands the change in control as soon as
possible
2024-01-10 18:26:47 +11:00
Andrew Tridgell
7e5e55a97b
autotest: fix for flapping multicast log download test
...
we had two ports outputting to 14550 which could cause the test to be
very slow
2024-01-10 18:07:29 +11:00
Andrew Tridgell
77fbe1dcfb
AP_DroneCAN: don't hold semaphore during CAN send
...
this mirrors the changes in the networking code, and ensures we don't
hold a semaphore that may be held by the main thread when we are doing
CAN sends
2024-01-10 18:07:29 +11:00
Andrew Tridgell
2ba3ac0a9e
AP_Networking: fixed a lockup bug in network ports
...
we need to not hold the write semaphore when calling network socket
calls. This fixes a critical error where network sockets block due to
low level PPP issues while main thread is going mavlink sends
2024-01-10 18:07:29 +11:00
Ferruccio Vicari
8bfd8f2403
AP_Scripting: script for idle control (gas helicopters)
...
allows manual and/or automatic engine rpm control during ground idling
fix for conversion to float
rename fix
2024-01-09 22:29:50 -05:00
Iampete1
416a41e756
AP_HAL_ChibiOS: Only test SPI clock if SPI is enabled
2024-01-10 13:46:40 +11:00
Randy Mackay
fa5e58d652
AP_Mount: switch to RC_TARGETING on RC input
2024-01-10 09:48:00 +09:00
Mirko Denecke
6038a4d8c7
AR_Motors: fix prearm for omni outputs
2024-01-10 09:47:03 +09:00
Peter Barker
d2400ad39b
AP_OpticalFlow: correct names of variables in HereFlow OF driver
...
my guess is that the heavy maths was moved out of the timer function
2024-01-10 09:44:58 +11:00
Bob Long
eb10b81964
Tools: uploader.py: set write_timeout
...
This is needed to prevent Windows from hanging when trying to write to
"Standard Serial over Bluetooth" ports.
2024-01-09 01:32:16 -08:00
JanMaciuk
511659e6ee
Copter: Throw mode check altitude within params
2024-01-09 11:29:00 +09:00
David Buzz
b65313303f
AP_HAL_ESP32: analog warning fix
2024-01-09 11:15:21 +11:00
Maxim Buzdalov
809e15acf4
hwdef: Add pinout for Flywoo GOKU F745 AIO v1.2
2024-01-09 10:57:29 +11:00
Michael du Breuil
ae256b168e
AP_Scripting: Add bindings for jump to landing and abort in the mission
2024-01-09 10:55:06 +11:00
Jacob Olson
689a5c7b52
SITL: SIM_Frame: fixed per_motor_vars config loading
2024-01-09 10:53:33 +11:00
Peter Barker
3691fdadc8
ArduCopter: be more consistent withb our defines around optional features
2024-01-09 10:51:55 +11:00
Peter Barker
35f1fdf0d8
AP_Arming: be more consistent withb our defines around optional features
2024-01-09 10:51:55 +11:00
Andrew Tridgell
098277ce6a
AP_Scripting: added ANX CAN battery driver
2024-01-09 07:53:59 +11:00
Andrew Tridgell
70d6788855
AP_Scripting: update docs
2024-01-09 07:53:59 +11:00
Bob Long
1ffda7ef3c
AP_Scripting: add scripting backend
...
AP_BattMonitor_Scripting: whitespace consistency
2024-01-09 07:53:59 +11:00
Bob Long
fd855781d8
AP_BattMonitor: add scripting backend
...
AP_BattMonitor_Scripting: whitespace consistency
2024-01-09 07:53:59 +11:00
Randy Mackay
0cf616044c
AC_WPNav: ACCEL_C defaults to 2x ACCEL
2024-01-08 19:36:16 +09:00
Peter Barker
3a37796eb2
SITL: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
c583edc34b
AP_Proximity: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
b1311d6d25
AP_OpticalFlow: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
7201eae4ed
AP_HAL_SITL: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
147c5ad78d
AP_HAL: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
coleschon
af898220e7
AP_TECS: improve velRateMin scaling wrt airspeed
2024-01-08 17:10:28 +11:00
Andrew Tridgell
efac52136b
AP_Scripting: fixed memory leak in sendfile()
...
this leaked the SocketAPM on each sendfile() call, we now rely on the
script calling close(). The net_webserver.lua is already using close()
correctly, this change just makes close able to find the socket
2024-01-08 13:01:02 +11:00
Andrew Tridgell
7292c89766
AP_Networking: auto-restart PPP on error
...
this makes it easier to handle startup timing with PPP
2024-01-07 13:07:24 -08:00