Andrew Tridgell
5151416080
AP_NavEKF3: force first EKF lane when disarmed
...
this ensures we consistently fly with EKF lane1 if it is healthy at
the point we arm. Otherwise the choice of lane will be a lottery.
This is important as many systems have quite different filtering and
vibration characteristics on their different IMUs. We by default
enable fast sampling only on the first IMU for example, which means
the 2nd and 3rd IMUs are more vulnerable to high freq causing
aliasing.
6 years ago
Andrew Tridgell
567c902e75
AP_NavEKF2: force first EKF lane when disarmed
...
this ensures we consistently fly with EKF lane1 if it is healthy at
the point we arm. Otherwise the choice of lane will be a lottery.
This is important as many systems have quite different filtering and
vibration characteristics on their different IMUs. We by default
enable fast sampling only on the first IMU for example, which means
the 2nd and 3rd IMUs are more vulnerable to high freq causing
aliasing.
6 years ago
Tom Pittenger
bf11746da5
AP_AHRS: allow EKF_TYPE==10 to send a good status report
...
Some GUIs, including DroneKit, will consider GPS locations invalid if the EKF status is not good
6 years ago
Peter Barker
e58eae3c48
AP_Mount: remove unneeded typedefs
...
Also note that one of these was incorrectly sized.
6 years ago
Peter Barker
08b2676a8f
AP_Notify: add comments explaining tonealarm tone format
6 years ago
Andrew Tridgell
2eb09b2910
SITL: simple implementation of a fast jet
...
just increase the weight and the rest can be done with params
6 years ago
Peter Barker
84eff51539
AP_Arming: remove stray comment on removed parameter
...
Almost certainly a rebase issue
6 years ago
Peter Barker
f31b7b5772
GCS_MAVLink: remove stray undef of undefined macro
6 years ago
Alexey Kozin
e5988f7153
AP_HAL_ChibiOS: fix voltage sensor connected to fmu adc
6 years ago
Peter Barker
7b52c41287
AP_Compass: fix example by instantiating serial_manager
6 years ago
Peter Barker
ef2589738d
AP_NavEKF3: use beacon singleton
6 years ago
Peter Barker
82df167ad4
AP_NavEKF2: use beacon singleton
6 years ago
Peter Barker
d9c30f489f
AP_Logger: use beacon singleton
6 years ago
Peter Barker
2bcaaf5aaf
AP_AHRS: remove handling of beacon
6 years ago
Peter Barker
04ebb9de0b
AP_Airspeed: use send_to_active_channels for airspeed_autocal
6 years ago
bugobliterator
7d4a758059
hwdef: fix default battery monitor pins for CubeOrange
6 years ago
bugobliterator
71ee4d573f
AP_BattMonitor: add battery pin config for CubeOrange
6 years ago
Michael du Breuil
cfa54d4ca4
AP_Module: update example baro include
6 years ago
Michael du Breuil
ca65b214af
AP_TECS: Include needed AP_Baro.h
6 years ago
Michael du Breuil
99ff84168c
AP_Terrain: Remove unneeded includes
6 years ago
Michael du Breuil
e43605cc9b
AP_Airspeed: Remove a number of unneeded top level includes
6 years ago
Michael du Breuil
a6623bfad3
AP_HAL_SITL: Fix missing include for logger.h
6 years ago
Michael du Breuil
b7bca441e5
SITL: Fix a number of includes that were coming in via AP_Airspeed
6 years ago
Michael du Breuil
1226eb825a
AP_AHRS: Reduce scope of AP_Baro.h
6 years ago
Michael du Breuil
1a7502b413
AP_VisualOdom: Remove uneeded include
6 years ago
Michael du Breuil
7a03b8faac
AP_InertialNav: Remove undeeded includes
6 years ago
Michael du Breuil
9b162563d6
AP_Advanced_Failsafe: Reduce scope of AP_Baro.h
6 years ago
Michael du Breuil
b624f6f008
AP_NavEKF3: Reduce scope of AP_Baro.h
6 years ago
Michael du Breuil
f04e47fc17
AP_NavEKF2: Reduce scope of AP_Baro.h
6 years ago
Michael du Breuil
6385e3ceac
AP_TempCalibration: Include needed AP_Baro.h
6 years ago
Michael du Breuil
9ed3242c06
AP_Tuning: Reduce header scope
6 years ago
Michael du Breuil
18e979fd4f
GCS_MAVLink: Include needed AP_Baro.h
6 years ago
Michael du Breuil
631b4380e1
AP_OSD: Include needed AP_Baro.h
6 years ago
Michael du Breuil
6480786ab2
AP_Mount: Cleanup SoloGimalEKF headers further
6 years ago
Michael du Breuil
eeca59d1ef
AP_Arming: Include needed AP_Baro.h
6 years ago
Michael du Breuil
2dcbe5a49b
AP_ADSB: Include needed AP_Baro.h
6 years ago
Peter Barker
61e261caf5
AP_Soaring: remove definition of 'N' macro in favour of scoped variable
6 years ago
Peter Barker
54ba686855
AP_InternalError: add bit for asking for a non-existant gcs backend
6 years ago
Michael du Breuil
67898d7320
AP_FrSky_Telem: Don't statically allocate the statustext_queue
...
This saves 280 bytes of RAM
6 years ago
Michael du Breuil
f955a4e4d5
GCS_MAVLink: Don't retain a FrSky instance if we aren't using it
...
Saves 96 bytes of RAM
6 years ago
Michael du Breuil
59e62ca2fc
AP_FrSky_Telem: Make init return false if we failed to init
6 years ago
Peter Barker
278ac5e6ed
GCS_MAVLink: correct deferred body timing debug
6 years ago
Peter Barker
feddaabc42
GCS_MAVLink: handle out-of-time to send messages in parent class
6 years ago
Andrew Tridgell
88111ef81a
AP_BattMonitor: reset failsafe flags when we reset battery remaining
6 years ago
Andrew Tridgell
f28df4dff1
GCS_MAVLink: support MAV_CMD_BATTERY_RESET command
6 years ago
Andrew Tridgell
11518857b6
AP_BattMonitor: added reset_remaining() API
...
used to allow battery swap before takeoff
6 years ago
Peter Barker
a55c40949b
GCS_MAVLink: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
ca449cd979
GCS_MAVLink: stop pointlessly passing serial manager around
6 years ago
Peter Barker
45fab82345
GCS_MAVLink: eliminate redundant static pointer to serialmanager
6 years ago
Randy Mackay
0b62641a46
AC_Avoidance: fix Dijkstra's iteration through polygon fence points
6 years ago