ardupilot/libraries
Andrew Tridgell 7ab7770c3d APM: added the ability to forcibly crash the plane on OBC failsafe breach
this allows a user to setup the OBC failsafe system to forcibly crash
the plane (surfaces at limits, zero throttle) when the failsafe system
triggers. This is to allow APM to be used in the Outback Challenge. In
the OBC an external failsafe board also does this using the heartbeat
control pin, so this is an extra safety mechanism.

To prevent users accidentially triggering a crash, this code only
activates if FS_TERM_ACTION is set to to the magic value 42.
2012-08-28 20:18:24 +10:00
..
AC_PID uncrustify libraries/AC_PID/AC_PID.h 2012-08-21 18:59:13 -07:00
AP_ADC uncrustify libraries/AP_ADC/AP_ADC_HIL.h 2012-08-21 18:59:13 -07:00
AP_AHRS AHRS: added airspeed_estimate() function 2012-08-25 17:49:26 +10:00
AP_Airspeed uncrustify libraries/AP_Airspeed/AP_Airspeed.h 2012-08-21 19:00:17 -07:00
AP_AnalogSource uncrustify libraries/AP_AnalogSource/AnalogSource.h 2012-08-21 19:00:17 -07:00
AP_Baro uncrustify libraries/AP_Baro/AP_Baro_BMP085_hil.h 2012-08-21 19:19:51 -07:00
AP_Camera uncrustify libraries/AP_Camera/AP_Camera.h 2012-08-21 19:00:51 -07:00
AP_Common uncrustify libraries/AP_Common/AP_Vector.h 2012-08-21 19:19:51 -07:00
AP_Compass uncrustify libraries/AP_Compass/Compass.h 2012-08-21 19:19:51 -07:00
AP_Declination uncrustify libraries/AP_Declination/AP_Declination.h 2012-08-21 19:01:34 -07:00
AP_GPS uncrustify libraries/AP_GPS/GPS.h 2012-08-21 19:19:52 -07:00
AP_IMU uncrustify libraries/AP_IMU/AP_IMU_Shim.h 2012-08-21 19:03:13 -07:00
AP_InertialSensor AP_InertialSensor_MPU6000: bug fix. DMP was being enabled by default so although the results were not being used, this caused a delay in the main loop 2012-08-28 17:02:07 +09:00
AP_LeadFilter uncrustify libraries/AP_LeadFilter/AP_LeadFilter.h 2012-08-21 19:03:15 -07:00
AP_Limits uncrustify libraries/AP_Limits/AP_Limit_Geofence.cpp 2012-08-21 19:19:52 -07:00
AP_Math uncrustify libraries/AP_Math/vector2.h 2012-08-21 19:03:34 -07:00
AP_Motors uncrustify libraries/AP_Motors/AP_MotorsHeli.h 2012-08-21 19:19:52 -07:00
AP_Mount ArduPlane: Fix 1280 builds 2012-08-27 01:33:45 +02:00
AP_Navigation uncrustify libraries/AP_Navigation/Navigation.h 2012-08-21 19:04:09 -07:00
AP_OpticalFlow uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080_APM2.h 2012-08-21 19:04:09 -07:00
AP_PeriodicProcess uncrustify libraries/AP_PeriodicProcess/PeriodicProcess.h 2012-08-21 19:04:10 -07:00
AP_PID uncrustify libraries/AP_PID/AP_PID.h 2012-08-21 19:04:10 -07:00
AP_RangeFinder uncrustify libraries/AP_RangeFinder/AP_RangeFinder_SharpGP2Y.h 2012-08-21 19:04:10 -07:00
AP_Relay uncrustify libraries/AP_Relay/AP_Relay.h 2012-08-21 19:04:10 -07:00
AP_Var move AP_Var code and example into libraries/AP_Var 2012-02-13 16:22:53 +11:00
APM_Control APM_Control: added new APM controllers library 2012-08-22 12:39:07 +10:00
APM_OBC APM: added the ability to forcibly crash the plane on OBC failsafe breach 2012-08-28 20:18:24 +10:00
APM_PI uncrustify libraries/APM_PI/APM_PI.h 2012-08-21 19:04:08 -07:00
APM_RC uncrustify libraries/APM_RC/APM_RC_APM2.h 2012-08-21 19:04:09 -07:00
APO Revert "APM1: Delay serial3 init to not brick Xbee radios" 2012-08-27 15:00:23 -07:00
Arduino_Mega_ISR_Registry uncrustify libraries/Arduino_Mega_ISR_Registry/Arduino_Mega_ISR_Registry.h 2012-08-21 19:04:10 -07:00
DataFlash uncrustify libraries/DataFlash/DataFlash.h 2012-08-21 19:19:52 -07:00
Desktop SITL: zero wind for first 15s 2012-08-28 20:18:23 +10:00
doc Checking these in makes the libraries too bulky. We need to host them somewhere. 2011-01-04 06:22:02 +00:00
FastSerial build: fixed more build warnings 2012-08-09 16:19:39 +10:00
Filter uncrustify libraries/Filter/Filter.h 2012-08-21 19:04:30 -07:00
GCS_MAVLink MAVLink: added FENCE_ACTION_REPORT 2012-08-15 12:39:35 +10:00
I2C uncrustify libraries/I2C/I2C.h 2012-08-21 19:04:30 -07:00
memcheck uncrustify libraries/memcheck/memcheck.h 2012-08-21 19:04:31 -07:00
PID APM: removed reset_I() and instead auto-reset integrator in PID library 2012-08-28 20:18:23 +10:00
RC_Channel uncrustify libraries/RC_Channel/RC_Channel_aux.h 2012-08-21 19:04:32 -07:00
SITL SITL: added SIM_WIND_* parameters 2012-08-25 17:49:26 +10:00