ardupilot/libraries
priseborough bc5581d634 AP_NavEKF: Prevent arming delays from failing GPS
Due to the way that gyro calibration is done, the EKF could be effectively not run for up to 30 seconds in extreme cases, making it possible that the GPS would be failed on arming and the copter put into a non-GPS mode.

the longer term solution is to update the gyro calibration so that it does not hold up other processing. the short tyermfix in thsi patch is to look for evidence of a 3D lock in the last received GPS message.
2015-02-03 15:57:09 +09:00
..
AC_AttitudeControl AC_AttitudeControl: Correct comment. 2015-02-03 14:55:30 +09:00
AC_Fence AC_Fence: fix example sketch 2015-01-28 17:15:32 +09:00
AC_PID AC_PID: fixed example build 2014-08-13 22:11:16 +10:00
AC_Sprayer AC_Sprayer: fix example sketch 2015-01-28 17:15:33 +09:00
AC_WPNav AC_WPNav: clean up atan2 2015-02-03 14:48:04 +09:00
AP_ADC AP_ADC: fixed example build 2014-08-13 22:11:21 +10:00
AP_ADC_AnalogSource AP_ADC_AnalogSource: avoid some float conversion warnings 2014-07-08 20:26:37 +10:00
AP_AHRS AP_AHRS: added a get_NavEKF_const() function 2015-02-03 09:49:16 +11:00
AP_Airspeed AP_Airspeed: VRBRAIN code clean up. Deleted unused boards. 2015-02-02 08:44:01 +11:00
AP_Arming AP_Arming: check for AHRS health and calibration for arming 2015-02-01 14:13:57 +11:00
AP_Baro Baro: fix example sketch 2015-01-28 17:15:37 +09:00
AP_BattMonitor AP_BattMonitor: VRBRAIN deleted unused boards, corrected default batt volt divider. 2015-02-02 08:44:01 +11:00
AP_BoardConfig VRBRAIN: deleted unnecessary customizations 2014-07-01 12:21:35 +02:00
AP_Buffer AP_Buffer: change pop_front to return a bool if successful 2014-10-20 08:26:14 +11:00
AP_Camera AP_Camera: removed use of mavlink_check_target() 2014-12-11 12:32:24 +09:00
AP_Common AP_Common: removed map_baudrate() 2015-01-29 15:47:48 +11:00
AP_Compass AP_Compass: AP_Compass_VRBRAIN.cpp added _is_external overwrite to deal with external compass attached to internal I2C BUS 2015-02-02 08:44:00 +11:00
AP_Curve AP_Curve: remove virtual from method declarations 2014-02-10 17:28:11 +09:00
AP_Declination AP_Declination: fixed example build 2014-08-13 22:11:30 +10:00
AP_EPM EPM: add params for pwm levels add re-grab feature 2014-09-17 21:13:37 +09:00
AP_Frsky_Telem AP_Frsky_Telem: don't use flow control for FrSky 2015-01-29 15:53:41 +11:00
AP_GPS AP_GPS: force flow control off on GPS serial ports 2015-01-29 15:53:20 +11:00
AP_HAL AP_HAL: added new VRBRAIN boards and new subtypes 2015-02-02 08:43:58 +11:00
AP_HAL_AVR HAL_AVR: fix example sketch 2015-01-28 17:15:41 +09:00
AP_HAL_AVR_SITL SITL: changes for new AP_Baro API 2015-01-09 11:50:54 +11:00
AP_HAL_Empty HAL_Empty: added dummy millis64() and micros64() 2014-08-20 07:59:21 +10:00
AP_HAL_FLYMAPLE AP_Baro: split into frontend/backend 2015-01-09 11:50:54 +11:00
AP_HAL_Linux HAL_Linux: fixed #if for linux builds 2015-01-22 15:58:20 +11:00
AP_HAL_PX4 AP_HAL_PX4: fix example sketch 2015-01-28 21:00:30 +09:00
AP_HAL_VRBRAIN AP_HAL_VRBRAIN: code clean up. Deleted unused boards. 2015-02-02 08:44:00 +11:00
AP_InertialNav AP_InertialNav: add comments 2015-02-03 12:05:24 +09:00
AP_InertialSensor AP_InertialSensor: use PX4 library for VRBRAIN boards. 2015-02-02 08:43:59 +11:00
AP_L1_Control AP_L1_Control: update NAV_L1_PERIOD docs 2014-11-13 14:26:42 +11:00
AP_LandingGear LandingGear: command_mode becomes enum 2015-01-07 11:58:22 +09:00
AP_Limits AP_Limits: convert to using StorageManager 2014-08-13 18:46:43 +10:00
AP_Math AP_Math: Fix bug in quaternion division 2015-02-03 09:49:16 +11:00
AP_Menu AP_Menu: fixed example build 2014-08-13 22:12:08 +10:00
AP_Mission Mission: fix example sketch 2015-01-28 17:15:44 +09:00
AP_Motors MotorsTri: add 80% throttle limit 2015-02-02 22:31:06 +09:00
AP_Mount AP_Mount: fixed build on non-EKF systems 2015-02-03 09:49:17 +11:00
AP_NavEKF AP_NavEKF: Prevent arming delays from failing GPS 2015-02-03 15:57:09 +09:00
AP_Navigation AP_Navigation: added a turn_distance() method with turn_angle 2014-06-05 09:33:42 +10:00
AP_Notify Buzzer: handle arming_failed as event 2015-02-03 06:14:55 +09:00
AP_OpticalFlow OptFlow: fix example sketch 2015-01-28 17:15:47 +09:00
AP_Parachute Parachute: fix example sketch 2015-01-28 17:15:48 +09:00
AP_Param AP_Param: cope with older gcc versions 2015-01-01 18:55:11 +11:00
AP_PerfMon PerfMon: fix example sketch 2015-01-28 17:15:49 +09:00
AP_Progmem AP_Progmem: only AVR uses progmem 2013-09-28 21:24:02 +10:00
AP_Rally Rally: reduce distance limit to 300m for copter 2015-01-06 15:55:47 +09:00
AP_RangeFinder AP_Rangefinder: added #if for VRBRAIN boards. 2015-02-02 08:43:59 +11:00
AP_RCMapper AP_RCMapper: Added warning to RCMAP_THROTTLE 2014-06-17 21:04:19 +10:00
AP_Relay Relay: param descr match labels for Pixhawk 2014-11-15 12:49:02 -08:00
AP_Scheduler Scheduler: fix example sketch 2015-01-28 17:15:51 +09:00
AP_SerialManager SerialManager: correct protocol comments 2015-01-31 12:18:47 +09:00
AP_ServoRelayEvents ServoRelayEvents: init members to resolve compiler warning 2014-08-14 11:27:35 +09:00
AP_SpdHgtControl AP_SpdHgtControl: added get_land_sinkrate() 2014-12-15 21:51:07 +11:00
AP_TECS AP_TECS: fixed warning 2015-01-01 15:14:48 +11:00
AP_Terrain AP_Terrain: fixed a warning 2014-10-22 18:27:20 +11:00
AP_Vehicle AP_Vehicle: added stall_prevention variable 2014-11-13 14:05:22 +11:00
APM_Control APM_Control: changed default I gain for roll/pitch controllers to non-zero 2014-11-13 22:13:25 +11:00
APM_OBC APM_OBC: added heartbeat() method 2014-09-24 12:02:38 +10:00
APM_PI APM_PI: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
DataFlash DataFlash: Clean up, VRBRAIN deleted unused boards. 2015-02-02 08:44:01 +11:00
doc Checking these in makes the libraries too bulky. We need to host them somewhere. 2011-01-04 06:22:02 +00:00
Filter LowPassFilter: add div by zero check 2014-09-21 17:33:59 +09:00
GCS_Console GCS_Console: fixed example build 2014-08-13 21:48:36 +10:00
GCS_MAVLink GCS_MAVLink: re-generate headers 2015-02-03 09:49:15 +11:00
PID PID: fixed example build 2014-08-13 22:12:24 +10:00
RC_Channel RC_Channel_Aux: Add new landing gear control to Aux_servo_function_t enum. 2015-01-07 11:58:17 +09:00
SITL SITL: lower the default noise in SITL 2015-01-22 11:33:09 +11:00
StorageManager StorageManager: cope with a wider range of storage sizes 2014-08-13 21:35:26 +10:00