Pierre Kancir
54c7ea1e45
.github: update actions/cache to v4 to remove node version warning
2024-12-12 15:13:40 +11:00
Peter Barker
5a1d814c58
AP_Boootloader: board_types.txt: correct company name for V-UAV reservations
2024-12-12 15:13:40 +11:00
Peter Barker
550f3976e8
hwdef: use V-UAV in place of VIEWPRO for link text
2024-12-12 15:13:40 +11:00
SakuraRC_Yang
7d4c75bb78
hwdef: SkySakura H743 fc Support
...
SkySakura H743 fc Support
2024-12-12 15:13:40 +11:00
Andrew Tridgell
e63740d35d
AP_Airspeed: don't send AIRSPEED_AUTOCAL message when disabled
...
we were wasting bandwidth sending this all the time
also fixed to support calibration messages for 2nd airspeed sensor
2024-12-12 15:13:40 +11:00
Vincent Poon
4b2cf347da
hwdef: add SPA06 to Kakute hwdef
...
add SPA06 support to Kakute H7 Wing, F4 model
add define AP_BARO_SPL06_ENABLED to kakute F4
2024-12-12 15:13:40 +11:00
yaapu
85dd3b1fce
Ap_Frsky_Telem: fix for apparent wind passthrough telemetry frame
2024-12-12 15:13:40 +11:00
Pierre Kancir
643da870d7
.github: remove mantic test from environnement testing EOL
2024-12-12 15:13:40 +11:00
Peter Barker
8944d07761
Tools: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
b051d98157
Blimp: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
ca517eb259
ArduSub: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
809ac764b7
ArduPlane: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
3403a49236
ArduCopter: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
50c574672a
SRV_Channel: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
c9cd17f1df
AR_Motors: make SRV_Channels::cork non-static
...
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker
bfc551f85d
AP_Motors: create and use a singleton for SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
5e19c6b5c8
AP_Periph: create and use a singleton for SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
3f50553330
Rover: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
38b0a57f10
Blimp: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
2816142228
ArduSub: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
9ef17dffab
ArduPlane: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
7888212c74
ArduCopter: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
4b242bf6f4
AntennaTracker: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
9720134da3
SRV_Channel: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
05d8567ac9
AR_Motors: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
Peter Barker
b2ea50b1e6
AP_Vehicle: create and use a singleton for SRV_Channels
...
avoid creation of static pointers to objects held within SRV_Channels
2024-12-12 15:13:40 +11:00
paul.quillen
502d987ab1
AP_DDS: Add set/get parameters service.
2024-12-12 15:13:40 +11:00
tompsontan
8bb78c9d7f
hwdef:fixed board AP-H743v2 CAN pin definition.
2024-12-12 15:13:40 +11:00
Andy Piper
157d86e6ad
bootloaders: TBS LUCID H7
2024-12-12 15:13:40 +11:00
Andy Piper
60bdcf673c
AP_HAL_ChibiOS: TBS LUCID H7
2024-12-12 15:13:40 +11:00
Andrew Tridgell
0d4f4fd81a
autotest: added non-compass takeoff test
2024-12-12 15:13:40 +11:00
Andrew Tridgell
a3591b1563
Plane: fixed takeoff direction with no yaw source
...
in TAKEOFF mode with either very poor yaw source or no yaw source we
need to use ground vector and wait for sufficient ground speed
2024-12-12 15:13:40 +11:00
Andrew Tridgell
a753a762fa
autotest: fixed race condition in Copter.MinAltFenceAvoid
2024-12-12 15:13:40 +11:00
Andrew Tridgell
053cd318ba
autotest: fixed race in MinAltFenceAvoid copter test
2024-12-12 15:13:40 +11:00
Andrew Tridgell
75c3b149a2
autotest: update plane switch fence test
...
the FENCE_AUTOENABLE option should be honoured even with a fence
switch in the disable position
2024-12-12 15:13:40 +11:00
Andrew Tridgell
cafc3fdd20
AC_Fence: remember manual disable of fence for min-alt
...
the automatic min-alt fence should not auto-enable based on altitude
if the fence has been manually disabled. This is needed to allow for a
manual landing by disabling the fence before descending
2024-12-12 15:13:40 +11:00
Andrew Tridgell
921dbae935
AC_Fence: removed _auto_enable_mask
...
the _auto_enable_mask was try to make AUX function overrides disable
the FENCE_AUTOENABLE functionality. This isn't the right bevaviour,
both the aux function and the auto-enable should be edge triggered,
with last function taking effect
2024-12-12 15:13:40 +11:00
Andrew Tridgell
d00a28b9b0
AC_Fence: removed _curr_alt from class
...
this is only ever set/checked within a function
2024-12-12 15:13:40 +11:00
Andrew Tridgell
5e43f068b2
autotest: fixed test suite for FENCE_AUTOENABLE=2
2024-12-12 15:13:40 +11:00
Andrew Tridgell
5ea3f83e19
AC_Fence: fixed pre-arm check for polygon fences
...
for polygon fences we need to check if the vehicle has a position and
is inside the polygon
2024-12-12 15:13:40 +11:00
Andrew Tridgell
1dce0076e6
AC_Fence: prevent a fetch R/C switch from disabling FENCE_AUTOENABLE=3
...
we should only add fence types to the no auto-enable mask if the
enable actually changed that type of fence. This fixes the case where
the user has both FENCE_AUTOENABLE=3 and RCn_OPTION=11. The disable
triggered by the init of the aux function was preventing the fence
from auto-enabling
2024-12-12 15:13:40 +11:00
Andrew Tridgell
b7c536f8f1
AP_Quicktune: adjust defaults
...
change QWIK_ANGLE_MAX to 10. this is a very conservative value, we may
raise it based on user feedback.
Lower the default SMAX to 4 to be a bit more conservative for larger
vehicles
2024-12-11 14:09:48 +11:00
Andrew Tridgell
8fed0ba287
hwdef: removed QAUTOTUNE disable
...
now disabled by default
2024-12-11 14:09:48 +11:00
Andrew Tridgell
d070e77fd5
Tools: added QUICKTUNE to build options
2024-12-11 14:09:48 +11:00
Michelle Rossouw
550660eb2a
autotest: Added Quicktune C++ tests
...
for quadplane and copter
2024-12-11 14:09:48 +11:00
Andrew Tridgell
8c249a39b2
autotest: adjust default quadplane tune
2024-12-11 14:09:48 +11:00
Michelle Rossouw
c379310d11
Plane: Added Quicktune
...
replaces QAUTOTUNE in default build
2024-12-11 14:09:48 +11:00
Michelle Rossouw
c3c7f4acbb
AP_Quicktune: Added Quicktune
...
C++ version of lua script, with some enhancements
2024-12-11 14:09:48 +11:00
Michelle Rossouw
7dcad6c4f0
RC_Channel: Added Quicktune
2024-12-11 14:09:48 +11:00
Andrew Tridgell
04b8d36984
AP_MultiHeap: added simple unit test
2024-11-25 16:16:51 +11:00