Peter Barker
caf1e33f17
GCS_MAVLink: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
c4dc0ae101
AP_WindVane: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
1183328266
AP_Vehicle: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
7f43facb37
AP_TECS: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
ba68d0fcbe
AP_Soaring: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
57b1ab3ad9
AP_RCTelemetry: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
49bc553cda
AP_OSD: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
49c697221a
AP_Mount: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
71a00dc733
APM_Control: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
c821726bf4
AP_Landing: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
91fbe46466
AP_L1_Control: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
a81b229997
AP_InertialSensor: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
cad4bd41e9
AP_Compass: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
f7e94bcc75
AP_AHRS: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Andrew Tridgell
eacfd24cb9
AP_Scripting: document networking bindings
2024-01-12 19:06:49 -08:00
Andrew Tridgell
60c69d052b
hwdef: added scripting to CubePilot-PPPGW
2024-01-12 19:06:49 -08:00
Andrew Tridgell
faea203af6
hwdef: added web UI to PPPGW example
2024-01-12 19:06:49 -08:00
Andrew Tridgell
30546f2903
AP_Networking: added address_to_str() for scripting
2024-01-12 19:06:49 -08:00
Andrew Tridgell
9202a33ff4
AP_Scripting: added networking bindings and allow uart calls without GCS
...
this allows for useful lua scripts on non-heavy peripherals
2024-01-12 19:06:49 -08:00
Andrew Tridgell
2c946b92e9
hwdef: added Pixhawk6X-PPPGW
2024-01-12 14:23:34 -08:00
Andrew Tridgell
280d7c6d15
hwdef: added CubePilot-PPPGW
2024-01-12 14:23:34 -08:00
Andrew Tridgell
39a1fc9dbd
AP_Networking: added option for PPP<->ethernet bridge
...
when NET_OPTIONS is set to enable PPP bridging both an ethernet and a
PPP link will be brought up, with IP forwarding making the PPP remote
endpoint available on the ethernet LAN
2024-01-12 14:23:34 -08:00
Davide_Lentini
5fdcd876ee
AP_HAL_ChibiOS: Update defaults.parm of luminousbee5 board
2024-01-12 20:45:11 +09:00
Peter Barker
8ccf51b0ed
AP_EFI: add missing include
...
for is_equal
2024-01-11 15:29:54 +11:00
Peter Barker
2332ea7942
AP_Mount: add missing include
2024-01-11 15:29:54 +11:00
Peter Barker
a2182f7c4b
AP_ESC_Telem: add missing include
2024-01-11 15:29:54 +11:00
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
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
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
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
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