ardupilot/libraries
Andrew Tridgell 089470a671 DataFlash: moved high level logging logic to library
this moves out all the high level logic from ArduPlane/ArduCopter to
the library. It also adds a "config page", as the last page in the
flash. This is used to check if the flash needs erasing. We only erase
now if the DF_LOGGING_FORMAT has changed.

This patch also adds a public CardInserted() method, which is used to
disable logging on APM2 if a dataflash card is not inserted
2011-12-28 16:00:48 +11:00
..
APM_PI Split P and I term 2011-12-06 21:10:30 -08:00
APM_PerfMon Optional recursion added. 2011-09-30 17:17:51 -04:00
APM_RC APM_RC_APM2: Remove OutputCh from ::Init() 2011-12-15 13:47:43 -08:00
APO Fixed along track bug. 2011-12-07 20:55:06 -05:00
AP_ADC ADC: update for new ap_proceduce prototype 2011-12-21 23:31:38 +11:00
AP_AnalogSource AnalogSource: return a float from read() method 2011-12-17 07:29:09 +11:00
AP_Baro AP_Baro: update MS5611 driver for new ap_proceduce prototype 2011-12-21 23:31:38 +11:00
AP_Common make file relax 2011-12-17 20:42:51 +08:00
AP_Compass compass: added AP_COMPASS_APM2_SHIELD 2011-11-25 20:00:18 -08:00
AP_DCM DCM: added matrix_reset() method 2011-12-13 21:32:50 +11:00
AP_EEPROMB eeprom: fixed types to be consistent with declarations 2011-10-09 22:08:59 +11:00
AP_GPS AP_GPS - updated MTK rate to 10Hz and fixed lat/lon printing inaccuracy in Arducopter logs and AP_TEST example sketch 2011-12-25 12:33:06 +09:00
AP_IMU removed dead test program 2011-12-24 18:11:04 +11:00
AP_InertialSensor MPU6000: protect the driver from double initialisation 2011-12-28 16:00:48 +11:00
AP_Math added comment in polygon code 2011-12-21 23:31:38 +11:00
AP_Mount Added camera and/or antenna mount support. 2011-10-31 22:55:58 +01:00
AP_Navigation Optional recursion added. 2011-09-30 17:17:51 -04:00
AP_OpticalFlow opticalflow: use the right path for SPI.h 2011-10-09 22:40:00 +11:00
AP_PID Optional recursion added. 2011-09-30 17:17:51 -04:00
AP_PeriodicProcess TimerProcess: check for duplicate registrations 2011-12-28 16:00:48 +11:00
AP_RC Optional recursion added. 2011-09-30 17:17:51 -04:00
AP_RC_Channel Optional recursion added. 2011-09-30 17:17:51 -04:00
AP_RangeFinder AP_RangeFinder - change sonar example sketch to use default Sonar PIN for APM2 (A1) 2011-12-18 14:15:50 +09:00
AP_Relay Implement relay get() 2011-10-02 02:28:40 +02:00
Arduino_Mega_ISR_Registry purple: added ISR_Registry() library 2011-11-25 20:00:16 -08:00
DataFlash DataFlash: moved high level logging logic to library 2011-12-28 16:00:48 +11:00
Desktop DataFlash: moved high level logging logic to library 2011-12-28 16:00:48 +11:00
FastSerial Fix issue #423 - FastSerial flush bug. 2011-12-26 15:52:21 -08:00
GCS_MAVLink added missing mavlink headers 2011-12-16 20:53:26 +11:00
GCS_SIMPLE Optional recursion added. 2011-09-30 17:17:51 -04:00
GPS_IMU Optional recursion added. 2011-09-30 17:17:51 -04:00
GPS_MTK Optional recursion added. 2011-09-30 17:17:51 -04:00
GPS_NMEA Optional recursion added. 2011-09-30 17:17:51 -04:00
GPS_UBLOX Optional recursion added. 2011-09-30 17:17:51 -04:00
ModeFilter modefilter: fixed type to be consistent with declaration 2011-10-09 22:08:59 +11:00
PID Optional recursion added. 2011-09-30 17:17:51 -04:00
RC_Channel purple: rework the RC_Channel library for the APM_RC changes 2011-11-25 20:00:16 -08:00
Trig_LUT Optional recursion added. 2011-09-30 17:17:51 -04:00
Waypoints Optional recursion added. 2011-09-30 17:17:51 -04:00
doc Checking these in makes the libraries too bulky. We need to host them somewhere. 2011-01-04 06:22:02 +00:00
memcheck memcheck: allow memcheck to build on desktop systems 2011-10-09 22:16:12 +11:00