Commit Graph

65398 Commits

Author SHA1 Message Date
Peter Barker
561dc50df1 AP_RTC: allow time to shift forward when disarmed 2024-12-12 15:13:40 +11:00
Patrick Menschel
b7d7ece0eb AP_Tramp: Fix _configuration_finished indication
The flag _configuration_finished in AP_VideoTX
is not set by AP_Tramp.
Therefore OSD item VTX_PWR blinks forever.
2024-12-12 15:13:40 +11:00
zhou
d87bb2bb05 AP_Mount: topotek: Change the type of gimbal angle acquisition
... also convert the lowercase characters in the command to uppercase
2024-12-12 15:13:40 +11:00
Iampete1
b745cf72a4 Plane: QuadPlane: Clear pilot corrections on mode change to avoid getting stuck in QLand 2024-12-12 15:13:40 +11:00
Peter Barker
498ce4db1c Tools: add entry for Copter advanced failsafe to custom build server 2024-12-12 15:13:40 +11:00
Peter Barker
bb12b988f7 Copter: rename ADVANCED_FAILSAFE to AP_COPTER_ADVANCED_FAILSAFE_ENABLED
to make integration with custom build server work
2024-12-12 15:13:40 +11:00
Andy Piper
6acbfde357 AP_HAL_ChibiOS: support BMP280 on FoxeerF405v2 2024-12-12 15:13:40 +11:00
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