Pierre Kancir
c1ad7253b6
AP_SerialManager: add FETtecOneWire protocol
4 years ago
Pierre Kancir
6346739466
AP_FETtecOneWire: Conversion to C++ and initial ArduPilot support
4 years ago
Torsten Z
35861ab616
AP_FETtecOneWire: Initial protocol implementation in C provided by FETtec
4 years ago
Scott Parlane
4d95a9d1c3
AP_InertialSensor: BMI160: Allow configuring the rotation
4 years ago
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.
4 years ago
Scott Parlane
6554c535a1
AP_InertialSensor: BMI160: Remove linux-only restriction
4 years ago
Hwurzburg
400cf31df1
AP_Scripting: Add mission selection applet
4 years ago
Andy Piper
b6ec06ac0f
AP_Vehicle: output rcout banner when initialization is done
...
move down ready message
4 years ago
Andy Piper
68fd87091c
AP_HAL_ChibiOS: output initializing from PWM banner when not available
4 years ago
Andy Piper
b9598dac00
RC_Channel: add turtle mode to RC option 150
4 years ago
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
4 years ago
Andy Piper
09e0135ecb
AP_HAL: add accessor for reversed mask
...
allow mask updates to be disabled
document mask types
define DSHOT_ZERO_THROTTLE
4 years ago
Andy Piper
5ece42bce0
RC_Channel: add turtle mode
4 years ago
Andy Piper
513aa592e4
AP_Motors: add accessors for turtle mode
4 years ago
Tom Pittenger
00cc8a4042
AP_BattMonitor: fix mppt sequence bug
...
closes https://github.com/ArduPilot/ardupilot/issues/18283
4 years ago
Pierre Kancir
bff899e8f2
AP_OSD: check for nullptr before using it
4 years ago
Pierre Kancir
99456ba1f8
AP_Logger: fix MAVLink logger random failure on SITL
...
rand() return an int
4 years ago
Pierre Kancir
8216905f47
AP_NavEKF3: remove unecessary assignements
4 years ago
Pierre Kancir
d95f503a32
AP_NavEKF2: remove unecessary assignements
4 years ago
Pierre Kancir
adf86357aa
AP_ESC_Telem: prevent possible overrun
4 years ago
Pierre Kancir
7739ddefd0
AP_ESC_TELEM: prevent overrun, esc_index should be < to ESC_TELEM_MAX_ESCS
4 years ago
Pierre Kancir
a0175441a0
AP_ESC_Telem: fix out of bound access
4 years ago
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)
4 years ago
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.
4 years ago
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
4 years ago
bugobliterator
6bbfe35c73
AP_Logger: do not use AP_Scheduler for AP_Periph builds
4 years ago
Peter Barker
1db7e9e2e2
AP_NavEKF: log EKF data source set changes
4 years ago
Peter Barker
110d48e6fa
AP_Logger: add events for changing EKF data source set changes
4 years ago
Peter Barker
e9c56a2b0a
AP_AHRS: move takeoff/touchdown flags to frontend
4 years ago
Pierre Kancir
c19391d540
AP_Filesystem: correct file open flags for append
4 years ago
giacomo892
8da8b34b49
AP_OSD: Add option to disable Crosshair on horizon element
4 years ago
Hwurzburg
42128a70b8
RC_Channel: add CRUISE mode RC AUX Function switch
4 years ago
Leonard Hall
ad2a152751
AP_Math: Spelling fix
4 years ago
Leonard Hall
71ccffd7c9
AC_AttitudeControl: AC_PosControl: support Control: Refactor to use Jerk
4 years ago
Leonard Hall
a1b47f36ef
AC_WPNav: support Control: Refactor to use Jerk
4 years ago
Leonard Hall
8961695369
AP_Math: Control: Refactor to use Jerk
4 years ago
Leonard Hall
3a8924c185
AP_Math: Control: protect against divide by zero
4 years ago
Leonard Hall
32b2510893
AC_WPNav: Fix Angle Vel units on function
4 years ago
Leonard Hall
f57175a84f
AC_AttitudeControl: Fix Angle Vel units on function
4 years ago
Pierre Kancir
0a922426a2
AP_Beacon: fix comparison order to prevent using wrong beacon_instance first
4 years ago
Pierre Kancir
4bccdada16
AC_Avoidance: do fence pointer check before using it
4 years ago
ES-Alexander
600df16604
Add pressure offset based on device P-mode
4 years ago
ES-Alexander
5fd32d3f36
Enable offset based on P-mode
4 years ago
Andrew Tridgell
4f4a0a02f6
AP_GPS: added doc message for bit 2 of DRV_OPTIONS
4 years ago
Andrew Tridgell
1479566921
AP_GPS: added GPS_DRV_OPTIONS bit for forcing ublox GPS to 115200
...
this may help with some GPS modules
4 years ago
Andrew Tridgell
79b0571d7e
HAL_ChibiOS: added Swan K1 support
4 years ago
Andrew Tridgell
36dcc0d16d
AP_RCProtocol: make SBUS frame gap configurable
4 years ago
Peter Barker
784c56f6d0
GCS_MVALink: remove virtual from send_simstate
...
No longer overridden by anyone
4 years ago
Randy Mackay
2a2cde68ef
AP_NavEKF3: skip GSF reset count check if source actively changed
...
also only fail all compass on emergency reset
4 years ago
Peter Barker
ecd488b3c3
AP_AHRS: move trim-related functionality to front end
4 years ago