Pierre Kancir
6346739466
AP_FETtecOneWire: Conversion to C++ and initial ArduPilot support
2021-08-13 16:22:37 +10:00
Torsten Z
35861ab616
AP_FETtecOneWire: Initial protocol implementation in C provided by FETtec
2021-08-13 16:22:37 +10:00
Mike Lyons
12ccb6df1d
Tools: added name to GIT_Success.txt
2021-08-13 14:21:35 +09:00
Peter Barker
0d4bee8f7b
autotest: except QRTL/QLAND from airmode tests due to non-armability
...
The test wasn't checking the return value for arming, so of course the
motors weren't spinning.... now we've fixed the checked-for-arming thing
these two modes were failing.
2021-08-13 13:40:28 +10:00
Peter Barker
8fc6e98900
autotest: raise exception for arm/disarm failures on switch/rc
...
Users were calling these without checking the return values. Make that
a non-issue
2021-08-13 13:40:28 +10:00
Randy Mackay
8d0dd08312
Copter: minor format fix to guided mode
2021-08-13 12:04:36 +09:00
Scott Parlane
4d95a9d1c3
AP_InertialSensor: BMI160: Allow configuring the rotation
2021-08-13 12:32:28 +10:00
Scott Parlane
700edd241f
AP_InertialSensor: BMI160: Make it possible to use I2C
...
The BMI160 chip talks the same protocol over SPI and I2C,
so simply allowing I2C in hwdef is sufficient to allow it to be used.
2021-08-13 12:32:28 +10:00
Scott Parlane
6554c535a1
AP_InertialSensor: BMI160: Remove linux-only restriction
2021-08-13 12:32:28 +10:00
Hwurzburg
400cf31df1
AP_Scripting: Add mission selection applet
2021-08-13 08:18:55 +10:00
Peter Barker
5e81026e78
autotest: add option to hard-reset after every test
2021-08-13 08:01:20 +10:00
Peter Barker
013bee99f4
autotest: rover: wait ready to arm before running motor test
2021-08-13 08:00:52 +10:00
Peter Barker
f32fe77602
Rover: ensure arming when running motor test
2021-08-13 08:00:52 +10:00
Peter Barker
d03cfb8615
autotest: Plane: wait for origin before enabling fence
...
we load into memory as origin-relative positions
2021-08-12 20:34:36 +10:00
Andy Piper
b6ec06ac0f
AP_Vehicle: output rcout banner when initialization is done
...
move down ready message
2021-08-12 19:07:51 +09:00
Andy Piper
68fd87091c
AP_HAL_ChibiOS: output initializing from PWM banner when not available
2021-08-12 19:07:51 +09:00
Andy Piper
b9598dac00
RC_Channel: add turtle mode to RC option 150
2021-08-12 19:00:51 +09:00
Andy Piper
1b5ed1caff
Copter: add turtle mode
...
add turtle mode as an RC function
add turtle mode arming checks
re-use motortest arming checks for turtle mode
2021-08-12 19:00:51 +09:00
Andy Piper
a51e58022f
AP_HAL_ChibiOS: add accessor for reversed mask
...
allow mask updates to be disabled
send dshot commands even if armed - they will be accepted as long as throttle is at zero
only accept low-priority dshot commands while disarmed
apply reversed and reversible mask as servo channels
2021-08-12 19:00:51 +09:00
Andy Piper
09e0135ecb
AP_HAL: add accessor for reversed mask
...
allow mask updates to be disabled
document mask types
define DSHOT_ZERO_THROTTLE
2021-08-12 19:00:51 +09:00
Andy Piper
5ece42bce0
RC_Channel: add turtle mode
2021-08-12 19:00:51 +09:00
Andy Piper
513aa592e4
AP_Motors: add accessors for turtle mode
2021-08-12 19:00:51 +09:00
Tom Pittenger
00cc8a4042
AP_BattMonitor: fix mppt sequence bug
...
closes https://github.com/ArduPilot/ardupilot/issues/18283
2021-08-12 14:37:04 +10:00
Pierre Kancir
bff899e8f2
AP_OSD: check for nullptr before using it
2021-08-12 13:56:53 +10:00
Pierre Kancir
99456ba1f8
AP_Logger: fix MAVLink logger random failure on SITL
...
rand() return an int
2021-08-12 13:55:22 +10:00
Pierre Kancir
8216905f47
AP_NavEKF3: remove unecessary assignements
2021-08-12 10:39:49 +09:00
Pierre Kancir
d95f503a32
AP_NavEKF2: remove unecessary assignements
2021-08-12 10:39:49 +09:00
Pierre Kancir
adf86357aa
AP_ESC_Telem: prevent possible overrun
2021-08-12 11:20:24 +10:00
Pierre Kancir
7739ddefd0
AP_ESC_TELEM: prevent overrun, esc_index should be < to ESC_TELEM_MAX_ESCS
2021-08-12 11:20:24 +10:00
Pierre Kancir
a0175441a0
AP_ESC_Telem: fix out of bound access
2021-08-12 11:20:24 +10:00
Randy Mackay
b399649c36
AP_Torqeedo: increase speed cmd at 50hz
...
under human control the tiller/battery only sends at 3hz but in testing it is capable of at least 50hz (but not as much as 100hz)
2021-08-12 10:54:36 +10:00
Peter Barker
29aed55a74
AP_AHRS: remove pointless zeroing of gyro_estimate vector
...
This value is assigned to in the following "if" block in both the for
and against cases, and isn't used to determine the new value.
2021-08-12 08:52:24 +10:00
Peter Barker
73bad9fd2d
AP_AHRS: move fly_forward flag to front end
...
This same flag is requested by the DAL so AN_NavEKF2 and AP_NavEKF3 can
use it in their estimates - so AP_AHRS_DCM accessing it via the same
mechanism is not out-of-shape
2021-08-11 15:36:22 -07:00
bugobliterator
dba40481c6
Tools: add CubeOrange-periph to CI build test
2021-08-12 07:57:12 +10:00
bugobliterator
acab1478a2
AP_Periph: fix build error
2021-08-12 07:57:12 +10:00
bugobliterator
6bbfe35c73
AP_Logger: do not use AP_Scheduler for AP_Periph builds
2021-08-12 07:57:12 +10:00
Peter Barker
1db7e9e2e2
AP_NavEKF: log EKF data source set changes
2021-08-11 19:28:28 +09:00
Peter Barker
110d48e6fa
AP_Logger: add events for changing EKF data source set changes
2021-08-11 19:28:28 +09:00
Peter Barker
e9c56a2b0a
AP_AHRS: move takeoff/touchdown flags to frontend
2021-08-11 18:45:34 +10:00
Pierre Kancir
c19391d540
AP_Filesystem: correct file open flags for append
2021-08-11 18:43:53 +10:00
giacomo892
8da8b34b49
AP_OSD: Add option to disable Crosshair on horizon element
2021-08-11 18:42:11 +10:00
Hwurzburg
9ab0d2e387
ArduPlane: add CRUISE mode RC AUX Function switch
2021-08-11 18:35:05 +10:00
Hwurzburg
42128a70b8
RC_Channel: add CRUISE mode RC AUX Function switch
2021-08-11 18:35:05 +10:00
Leonard Hall
ad2a152751
AP_Math: Spelling fix
2021-08-11 17:07:29 +09:00
Leonard Hall
666c8214b6
Copter: support Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Leonard Hall
71ccffd7c9
AC_AttitudeControl: AC_PosControl: support Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Leonard Hall
a1b47f36ef
AC_WPNav: support Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Leonard Hall
8961695369
AP_Math: Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Leonard Hall
3a8924c185
AP_Math: Control: protect against divide by zero
2021-08-11 17:07:29 +09:00
Leonard Hall
32b2510893
AC_WPNav: Fix Angle Vel units on function
2021-08-11 17:07:29 +09:00