ardupilot/libraries
Andrew Tridgell af7e34fcc1 ADC: only read channels that are actually being used
on the APM2 we usually use none of the ADC channels, although we may
use the airspeed sensor. This change means we detect which channels
are being read, and only do the SPI transfers for those ones. That
saves us about 100usec per timer interrupt (ie. about 10% of our CPU)
2011-12-16 20:09:35 +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: only read channels that are actually being used 2011-12-16 20:09:35 +11:00
AP_AnalogSource RangeFinder - small bug fix to initialise prescale variable. 2011-12-10 16:25:41 +09:00
AP_Baro barometer: fixed HIL barometer build 2011-12-12 15:14:55 +11:00
AP_Common Added back the feature to prompt users when an invalid CLI command is entered. 2011-11-26 21:10:53 -07: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 GPS: added FAKE_GPS_LOCK_TIME 2011-12-04 09:06:57 +11:00
AP_IMU IMU: abstract the setting of the LEDs in IMU initialisation 2011-12-13 18:19:12 +11:00
AP_InertialSensor Wire and SPI Init: move to sketch system.pde from libraries 2011-12-11 15:21:10 -08:00
AP_Math AP_Math: make out vector and matrix elements used types with fixed sizes 2011-12-16 20:09:11 +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 timers: change to 1kHz timer by default 2011-12-16 20:09:25 +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 Arducopter, RangeFinder - added SONAR_TYPE parameter and properly support the XL (default), LV and long distance XL (aka XLL) sonar types 2011-12-11 16:40:59 +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 libraries: rename purple to APM2 2011-11-25 20:00:19 -08:00
Desktop desktop: fixed type of dword eeprom read 2011-12-16 20:09:18 +11:00
FastSerial desktop: use the libc printf engine 2011-11-08 11:59:30 +11:00
GCS_MAVLink mavlink: move Mavlink_compat.h to common code 2011-11-28 13:53:57 +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