ardupilot/libraries
Andrew Tridgell 7a77832f45 Baro: average over all pressure/temperature samples on MS5611
this allows us to use the MS5611 barometer at its full 100Hz sample
rate (80Hz for pressure, 20Hz for temperature). The pressure and
temperature values are averaged between reads without adding any
latency. Previously the driver would throw away values between
readings

This also fixes a race condition in reading from the SPI bus that
could lead to bad values from the barometer
2012-07-02 13:44:53 +10:00
..
AC_PID AC_PID - added more paranoid checking that imax is positive in constructor, operator() and load_gains methods 2012-03-20 11:51:15 +09:00
AP_ADC ADC: added suspend/resume on init 2012-05-01 12:06:54 +10:00
AP_AHRS AHRS: include the P terms in get_gyro() 2012-06-29 21:54:09 +10:00
AP_AnalogSource AnalogSource: added some example code 2012-07-01 15:01:05 +10:00
AP_Baro Baro: average over all pressure/temperature samples on MS5611 2012-07-02 13:44:53 +10:00
AP_Camera Documentation improvements, no functional changes (only comments) 2012-06-17 22:53:54 +02:00
AP_Common AP_Common: fixed some duplicate product ID warnings 2012-05-17 23:37:32 +10:00
AP_Compass Compass: remove the need to call calculate() on the compass object 2012-06-27 16:01:50 +10:00
AP_Declination AP_Declination: save some more memory by putting the declination keys in progmem 2012-03-30 14:25:27 +11:00
AP_EEPROMB Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_GPS GPS: test the more modern MTK16 2012-06-27 16:01:50 +10:00
AP_IMU Spellcheck 2012-06-13 20:44:35 +02:00
AP_InertialSensor MPU6k: removed an unused variable 2012-06-29 21:54:09 +10:00
AP_LeadFilter Added a crude Lead Filter. Needs some fine tuning, lag specification, scaling. Works great on 4hz GPS such as Mtek. 2012-06-21 11:14:20 -07:00
AP_Math Math: added comment 2012-06-27 16:01:49 +10:00
AP_Motors TradHeli adding ramp up time to Ch8 Throttle Pass-through. 2012-06-07 22:55:47 -04:00
AP_Mount Move local temp variables to the stack it saves 1952 bytes 2012-06-17 22:25:51 +02:00
AP_Navigation Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_OpticalFlow AP_OpticalFlow - updated test sketch to allow testing of APM2 version 2012-04-21 20:11:18 +09:00
AP_PeriodicProcess AnalogSource: make the Arduino AnalogSource interrupt driven 2012-07-01 15:01:05 +10:00
AP_PID AP_PID, AP_RC_Channel, FastSerial - small changes to make example sketches compile again 2012-01-28 17:54:20 +09:00
AP_RangeFinder AP_RangeFinder - changed example sketch to work with new Filter library 2012-02-28 21:02:10 +09:00
AP_RC_Channel Added support for channel curves (and expo) to AP_RC_Channel class. Also updated AP_RC_Channel example/test to demonstrate and test new functionality 2012-06-15 08:40:14 +00:00
AP_Relay Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_Var move AP_Var code and example into libraries/AP_Var 2012-02-13 16:22:53 +11:00
APM_PI added indexes to group info structures 2012-02-13 16:22:52 +11:00
APM_RC APM_RC: added OutputCh_current() method 2012-04-24 10:57:43 +10:00
APO Added camera trigger functionality 2012-06-13 21:00:20 +02:00
Arduino_Mega_ISR_Registry purple: added ISR_Registry() library 2011-11-25 20:00:16 -08:00
DataFlash DataFlash: use ChipErase() instead of PageErase() on all pages 2012-05-22 19:29:02 -07:00
Desktop SITL: added support for new analog source 2012-07-01 15:01:05 +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 FastSerial: added tx_pending() method 2012-06-15 15:53:27 +10:00
Filter Filter: added 5 point average float filter 2012-06-27 16:01:50 +10:00
GCS_MAVLink re-enable the AP_Mount build 2012-06-04 19:32:11 +10:00
GPS_IMU/examples/GPS_IMU_test libs: removed unused library GPS_IMU 2012-02-25 11:37:20 +11:00
I2C I2C: fixed cr/lf mess 2012-03-11 15:37:07 +11:00
memcheck memcheck: allow memcheck to build on desktop systems 2011-10-09 22:16:12 +11:00
PID fixed imax load/save in PID 2012-02-13 16:22:53 +11:00
RC_Channel Add linebreaks to increase readability. 2012-06-21 00:36:10 +02:00
SITL SITL: added SITL class for controlling simulation 2012-06-29 15:10:51 +10:00
Trig_LUT Optional recursion added. 2011-09-30 17:17:51 -04:00
Waypoints Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00