Andrew Tridgell
452121eca1
Tools: fixed env install for ubuntu 22.04
2022-03-07 11:58:20 +11:00
Peter Barker
28bc05eb84
AC_AutoTune: Vector tidying
2022-03-07 08:22:58 +09:00
Peter Barker
9539362320
AC_AutoTune_Heli: use structure assignment to clear structures
2022-03-07 08:22:58 +09:00
Peter Barker
7ff6442aeb
AC_AutoTune: use structure assignment for test results
2022-03-07 08:22:58 +09:00
Peter Barker
33c7bb21cf
AC_AutoTune: createstructure to hold specific test's sweep results
2022-03-07 08:22:58 +09:00
Peter Barker
c27e3f0c35
test_build_options.py: emit size savings from disabling features
2022-03-05 21:27:25 +11:00
Peter Barker
3ad10d7077
Tools: convert test_build_options to an object
2022-03-05 21:27:25 +11:00
Leonard Hall
93aea67810
AC_WPNav: Increase corner speeds
2022-03-05 11:34:40 +09:00
Leonard Hall
7673948d2a
AP_Math: SCurve: Increase corner speeds
2022-03-05 11:34:40 +09:00
Leonard Hall
5fa37e253e
AC_WP_Nav: Convert S-Curves to use maximum Snap to remove minimum time between waypoints
2022-03-05 11:34:40 +09:00
Leonard Hall
a8b86e9c45
AP_Math: Convert S-Curves to use maximum Snap to remove minimum time between waypoints
2022-03-05 11:34:40 +09:00
Peter Barker
3fa12152f6
autotest: add tests for high latency control protocol
2022-03-05 11:08:30 +11:00
xianglunkai
2e5c201222
AR_AttitudeControl: use _desired_speed instead of desired_speed for throttle-speed controller
2022-03-04 17:51:19 +11:00
Randy Mackay
e6f488ccc1
AP_Follow: zreo velocities if not provided
2022-03-04 11:49:23 +09:00
Andrew Tridgell
99cf10ce12
AP_Follow: support the FOLLOW_TARGET mavlink message
...
this is used by qgroundcontrol, allowing follow on a mobile device
note that you must set the qgc option to "always send follow" and also
must set FOLL_ALT_TYPE=2 in ArduPilot
2022-03-04 06:47:11 +11:00
Andy Piper
11a5c8d2a4
Copter: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
72d01aa8da
SITL: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
173a43e361
AP_Proximity: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
5a7f5844d4
AP_HAL: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
eb259971e0
AP_Generator: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
6a31e4d816
AP_Frsky_Telem: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
ac7ee37b20
AP_FETtecOneWire: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
4ac73e4ffd
AP_ExternalAHRS: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andy Piper
578ca147b7
AP_Common: add UNUSED_PRIVATE_MEMBER
2022-03-03 16:34:14 +11:00
Andy Piper
8b563836ac
AC_AutoTune: nuke clang warnings
2022-03-03 16:34:14 +11:00
Andrew Tridgell
7999335727
hwdef: fixed buzzer on CUAV_GPS peripheral
2022-03-03 16:26:27 +11:00
Michael du Breuil
976e0ecc29
SRV_Channel: Changing servo functions are now reboot required
...
Changing from a PWM function to GPIO now requires a reboot.
2022-03-03 16:06:36 +11:00
Stephen Dade
1344a0f41a
GCS_MAVLink: Add support for High Latency MAVLink protocol
2022-03-03 14:56:15 +11:00
Stephen Dade
da4602b5d2
AP_SerialManager: Add support for High Latency MAVLink protocol
2022-03-03 14:56:15 +11:00
Peter Barker
cb6f9ea6a1
Tools: allow specification of AUTOBUILD_TARGETS in hwdef files
2022-03-03 09:03:17 +11:00
Peter Barker
11f7cce978
AP_HAL_ChibiOS: allow specification of AUTOBUILD_TARGETS in hwdef files
2022-03-03 09:03:17 +11:00
Andrew Tridgell
54208574f0
CI: use common ccache environment
...
and enable CCACHE_SLOPPINESS=file_stat_matches
2022-03-02 18:29:00 +11:00
Andrew Tridgell
d8fb6cc522
AP_Scripting: added example for orbit follow
...
allows a following vehicle to orbit the lead vehicle
2022-03-02 18:18:43 +11:00
Iampete1
6ac661c6ce
Tools: ardupilotwaf: add AP_CustomRotations
2022-03-02 18:16:42 +11:00
Iampete1
3e75283717
AP_Math: ftype: include float.h
2022-03-02 18:16:42 +11:00
Iampete1
9ec8bb17b2
AP_Math: benchmarks: define hal
2022-03-02 18:16:42 +11:00
Iampete1
97602aadf5
AP_Math: examples: test custom rotations
2022-03-02 18:16:42 +11:00
Iampete1
15326a8d90
AP_Math: tests: define hal where requirerd for custom rotaitons
2022-03-02 18:16:42 +11:00
Iampete1
2b9421c4db
add AP_CustomRotations
2022-03-02 18:16:42 +11:00
Iampete1
6c48c346c1
AP_Compass: convert param to new custom rotation
2022-03-02 18:16:42 +11:00
Iampete1
480cc3fa46
AP_AHRS: convert param to new custom rotation
2022-03-02 18:16:42 +11:00
Iampete1
b188d8fc5e
SITL: remove custom rotations
2022-03-02 18:16:42 +11:00
Iampete1
f15c84bdac
AP_Vehicle: add custom rotations lib
2022-03-02 18:16:42 +11:00
Iampete1
7a6f57ccf1
AP_Math: add support for AP_CustomRotations
2022-03-02 18:16:42 +11:00
Iampete1
b77476caa1
AP_InertialSensor: remove custom orentations
2022-03-02 18:16:42 +11:00
Iampete1
209ad965be
AP_Compass: remove custom rotations
2022-03-02 18:16:42 +11:00
Iampete1
1cc2e082e0
AP_AHRS: remove custom rotations
2022-03-02 18:16:42 +11:00
Iampete1
72a65cadb8
AP_Airspeed: rename get_health_failure_probability to get_health_probability
2022-03-02 16:14:50 +11:00
Iampete1
1435fdcf97
AP_Logger: log structure: update airspeed heath probability feild name
2022-03-02 16:14:50 +11:00
Iampete1
9c4188d730
AP_Airspeed: Health: use reading from correct airspeed sensor
2022-03-02 16:14:50 +11:00