Peter Barker
df911e9e76
AP_Notify: remove unused enumeration
...
this was copied over into the OreoLED driver
2023-09-13 17:34:30 +10:00
Peter Barker
219a13e45f
autotest: tweak wait-for-gps-health
...
show how long we had to wait, ensure we don't work with stale data
2023-09-13 17:24:07 +10:00
Peter Barker
0918ddc05a
autotest: allow lots of time for GPS rate to recover after simple gyrocal
...
simple gyro cal makes the GPS units go unhealthy as they are
not maintaining their update rate (gyro cal is synchronous
in the main loop). Usually ~30 seconds to recover...
2023-09-13 17:24:07 +10:00
Peter Barker
0894cfc0c8
Rover: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
Peter Barker
0f48bf7552
Blimp: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
Peter Barker
2d5452d540
ArduSub: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
Peter Barker
c1b5e9a446
ArduPlane: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
Peter Barker
619b1ecd47
ArduCopter: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
Peter Barker
4f0b328674
GCS_MAVLink: support preflight calibration via command_int
2023-09-13 17:24:07 +10:00
Peter Barker
8b59ad9006
autotest: add tests for MAV_CMD_PREFLIGHT_CALIBRATION
2023-09-13 17:24:07 +10:00
TunaLobster
6f80f8f200
AP_HAL_ChibiOS: Add hwdef for ARK_CANNODE
2023-09-13 17:06:02 +10:00
Andy Piper
a242a4750c
bootloaders: ARK_CANNODE bootloaders
2023-09-13 17:06:02 +10:00
Andy Piper
1e7aff132f
bootloaders: mRoControlZeroOEMH7 bdshot version
2023-09-13 17:04:24 +10:00
Andy Piper
f02b34fc02
hwdef: mRoControlZeroOEMH7 bdshot version
2023-09-13 17:04:24 +10:00
Andy Piper
feabd1f568
AP_HAL_ChibiOS: hwdef for Flywoo F405 Pro
2023-09-13 17:03:51 +10:00
Andy Piper
9387236e6c
AP_HAL_ChibiOS: prefer bi-directional dshot channels that can be shared on F4 and F7
2023-09-13 17:03:51 +10:00
Andy Piper
e000e57572
bootloaders: bootloaders for Flywoo F405 Pro
2023-09-13 17:03:51 +10:00
Peter Barker
909401b15f
autotest: loosen constrain on proximity distance message
...
the floating/double changes appear to have cause this to start to flap
2023-09-13 12:46:58 +10:00
Ryan Friedman
fc924857d3
Tools: ROS2 add missing runtime dependency for running ardupilot_sitl
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-13 11:50:15 +10:00
rishabsingh3003
8a1fa0e096
Copter: Allow fast descend while Prec Landing
2023-09-13 11:49:16 +10:00
rishabsingh3003
d5a5f4f863
AC_PrecLand: Allow fast descend
2023-09-13 11:49:16 +10:00
Nick Exton
cc25f2915a
AP_Mount: In Siyi, fix calculation of attitude quaternion
...
Order of rotation for Siyi gimbals is (yaw, roll, pitch), which is 312
order. Quaternion::from_euler() function assumes a 321 order of
rotation (yaw, pitch, roll).
2023-09-13 11:48:47 +10:00
Peter Barker
f2f7f7de3b
autotest: add test for Plane MAV_CMD_DO_VTOL_TRANSITION mission item
2023-09-13 11:48:27 +10:00
Henry Wurzburg
63136e9060
AP_OSD:add Aviation style AH option
2023-09-13 08:29:00 +10:00
Tom Pittenger
2365f5ca1a
AP_Periph: Update BATT_HIDE_MASK desc
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2023-09-13 08:16:45 +10:00
Tom Pittenger
6fb94828fe
AP_Periph: add param BATT_HIDE_MASK
2023-09-13 08:16:45 +10:00
Peter Barker
86aad6f6bf
AP_Logger: log valid-input and in-rc-failsafe
...
Can now sensibly log these now the RC_Channels library has the methods
2023-09-12 19:14:18 +10:00
Leonard Hall
ffc553f34f
AC_AttitudeControl: Fix yaw limit calculations
2023-09-12 19:14:01 +10:00
Randy Mackay
ed7ca580c2
AC_AttitudeControl: add const get_rate_pid accessors
2023-09-12 19:14:01 +10:00
Randy Mackay
11ddf9f7c7
AC_PID: add const kP accessor
2023-09-12 19:14:01 +10:00
Anthony Luo
781c760245
Tools: document SIM_FLOW_* params
2023-09-12 18:56:06 +10:00
Anthony Luo
f0d7a367f4
SITL: document SIM_FLOW_* params
2023-09-12 18:56:06 +10:00
Peter Barker
a391b14a6d
AP_GPS: replace utility functions with compiler builtins
2023-09-12 09:48:53 +10:00
Peter Barker
10c8af3409
AP_NavEKF3: do not use fmaxF on floating point values
...
it returns double, which will not fit into this float
2023-09-12 09:47:17 +10:00
Nick Exton
ac96365a61
AP_Mount: In Siyi, add check for minimum supported firmware version
2023-09-12 08:36:29 +09:00
Nick Exton
fd6242964a
AP_Mount: In Siyi, rename _firmware_version member to _fw_version (NFC)
2023-09-12 08:36:29 +09:00
Nick Exton
8b7b265e9f
AP_Mount: In Siyi, store full firmware version info
2023-09-12 08:36:29 +09:00
Peter Barker
0a98953ad7
autotest: add regression tests for Winch
2023-09-12 09:30:27 +10:00
Peter Barker
38ba5da09b
Copter: allow winch commands to be run as both COMMAND_LONG and COMMAND_INT
2023-09-12 09:30:27 +10:00
Peter Barker
0b225a825c
ArduCopter: use AHRS to get Locations from origin-offset
2023-09-12 09:29:26 +10:00
Peter Barker
72f485b5a5
AP_Common: remove unused Location constructor from Vector3d
...
Replaced with AHRS method
2023-09-12 09:29:26 +10:00
Peter Barker
a9c62fa565
AP_Common: Location: add offset(Vector3p &ned_offset)
2023-09-12 09:29:26 +10:00
Peter Barker
6e1e1f6596
AP_AHRS: add methods for returning location for origin offsets
2023-09-12 09:29:26 +10:00
Peter Barker
e872a8fd6f
autotest: paper over problem with EKF heading not recovering
...
# the following line papers over a probably problem with the
# EKF recovering from bad compass offsets. Without it, the
# EKF will maintain a 10-degree offset from the true compass
# heading seemingly indefinitely.
2023-09-12 09:24:38 +10:00
Andy Piper
3120788cba
bootloaders: SpeedyBeeF405Mini
2023-09-12 09:23:39 +10:00
Andy Piper
f3ac8f9d75
hwdef: SpeedyBeeF405Mini
2023-09-12 09:23:39 +10:00
Peter Barker
fcc2b503e5
AP_Mission: remove unused method mavlink_cmd_long_to_mission_cmd
2023-09-12 09:22:36 +10:00
Peter Barker
445f1fa272
Plane: handle DO_CHANGE_SPEED as COMMAND_INT
2023-09-12 09:22:36 +10:00
Peter Barker
2d4b952f47
autotest: augment DO_CHANGE_SPEED test to run as commadn_int/test throttle
2023-09-12 09:22:36 +10:00
Mark Whitehorn
da0f382eb2
AP_Scripting: tricks-on-a-switch activation bugfix
2023-09-12 09:21:38 +10:00