ardupilot/libraries
Lucas De Marchi a1e1503e1a AP_HAL: Add Functor implementation
This is a Functor implementation that should cover the use cases we have
for FastDelegate. In contrary to the latter, it can be constructed at
compile time so the compiler can safely put it in a read-only section
which covers the cases in which we are not using it.
2015-05-26 13:46:49 +10:00
..
AC_AttitudeControl AC_AttitudeControl: Non-functional comment change 2015-05-25 22:13:37 +09:00
AC_Fence AC_Fence: revert AP_Math class change 2015-05-05 13:27:04 +10:00
AC_PID AC_HELI_PID: Pass default FF param setting in constructor 2015-05-22 09:38:28 +09:00
AC_Sprayer AC_Sprayer: remove example sketch 2015-03-13 16:40:54 +09:00
AC_WPNav AC_WPNav: rename stop to brake 2015-05-17 14:44:33 +09:00
AP_ADC AP_ADC: remove AP_ADC_HIL 2015-05-26 13:46:48 +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: enable EKF by default on plane 2015-05-23 17:17:44 +10:00
AP_Airspeed AP_Airspeed: fix for HAL_SITL rename 2015-05-05 09:45:54 +10:00
AP_Arming AP_Arming: convert to delegates 2015-05-21 07:48:50 +10:00
AP_Baro AP_Baro: use ground_temperature instead of calibration_temperature for alt calculation 2015-05-20 11:42:21 +10:00
AP_BattMonitor BattMonitor: fix example sketch 2015-05-12 21:34:24 +09:00
AP_BoardConfig AP_BoardConfig: added BRD_SBUS_OUT parameter 2015-02-11 18:35:34 +11: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: revert AP_Math class change 2015-05-05 13:27:06 +10:00
AP_Common AP_Common: moved NOINLINE define to AP_Common.h 2015-05-21 09:35:26 +10:00
AP_Compass AP_Compass: setup HIL/SITL for two compasses 2015-05-16 07:06:04 +10:00
AP_Curve Curve: fix compile warnings re float constants 2015-04-24 12:39:02 +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 FrSky_Telem: fix compile warnings re float constants 2015-04-24 12:39:21 +09:00
AP_GPS AP_GPS: enable NMEA GPS on AntennaTracker 2015-05-21 07:30:21 +10:00
AP_HAL AP_HAL: Add Functor implementation 2015-05-26 13:46:49 +10:00
AP_HAL_AVR AP_HAL_AVR: Do not compare delegate to NULL 2015-05-26 13:46:48 +10:00
AP_HAL_Empty HAL_SITL: rename HAL_AVR_SITL to HAL_SITL 2015-05-05 09:45:54 +10:00
AP_HAL_FLYMAPLE AP_HAL: support micros64() and millis64() on all platforms 2015-04-30 12:17:34 +10:00
AP_HAL_Linux HAL_Linux: don't advance time in delay() and delay_microseconds() 2015-05-19 13:17:15 +10:00
AP_HAL_PX4 AP_HAL_PX4: compiler warnings: float to doubles 2015-05-05 13:26:56 +10:00
AP_HAL_SITL AP_HAL_SITL: Do not compare delegate to NULL 2015-05-26 13:46:48 +10:00
AP_HAL_VRBRAIN AP_HAL_VRBRAIN: compiler warnings: apply is_zero(float) or is_equal(float) 2015-05-05 13:26:55 +10:00
AP_InertialNav AP_InertialNav: get_hgt_ctrl_limit only modifies limit on success 2015-04-24 10:58:00 +09:00
AP_InertialSensor AP_InertialSensor: using atan2f() gives more accurate euler corrections 2015-05-16 08:19:18 +10:00
AP_L1_Control AP_L1_Control: fixed uTurn-wobble 2015-04-08 15:21:02 -07: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: use matrix3 euler312 operations in quaternion library 2015-05-25 09:08:31 +10:00
AP_Menu AP_Menu: Do not compare delegate to NULL 2015-05-26 13:46:48 +10:00
AP_Mission AP_Mission: use APM_BUILD_DELEGATES 2015-05-21 07:48:51 +10:00
AP_Motors AP_MotorsTri: revert tail servo to Ch7 2015-05-25 22:27:38 +09:00
AP_Mount AP_Mount: update gimbal for changed quaternion API 2015-05-25 09:08:45 +10:00
AP_NavEKF AP_NavEKF: rename file to remove spaces 2015-05-23 17:14:52 +10:00
AP_Navigation AP_Navigation: added a turn_distance() method with turn_angle 2014-06-05 09:33:42 +10:00
AP_Notify AP_Notify: fix for HAL_SITL rename 2015-05-05 09:45:56 +10:00
AP_OpticalFlow AP_OpticalFlow: fix for HAL_SITL rename 2015-05-05 09:45:56 +10:00
AP_Parachute Parachute: increase deployment duration to 2sec 2015-05-12 22:08:20 +09:00
AP_Param AP_Param: make data pointer const 2015-05-21 07:48:52 +10:00
AP_PerfMon PerfMon: fix compile warnings re float constants 2015-04-24 14:04:06 +09:00
AP_Progmem AP_Progmem: simpler PROGMEM header 2015-05-21 07:48:46 +10:00
AP_Rally Rally: fix compile warnings re float constants 2015-04-24 14:04:08 +09:00
AP_RangeFinder AP_RangeFinder: compiler warnings: compare signed to unsigned 2015-05-05 13:27:02 +10:00
AP_RCMapper AP_RCMapper: Added warning to RCMAP_THROTTLE 2014-06-17 21:04:19 +10:00
AP_Relay AP_Relay: fix for HAL_SITL rename 2015-05-05 09:45:56 +10:00
AP_Scheduler AP_Scheduler: replace tabs with spaces 2015-05-26 13:46:49 +10:00
AP_SerialManager SerialManager: support for 4th mavlink channel 2015-05-15 15:07:24 +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: fix for HAL_SITL rename 2015-05-05 09:45:56 +10:00
AP_Terrain AP_Terrain: fixed a warning 2014-10-22 18:27:20 +11:00
AP_Vehicle AP_Vehicle: added APM_BUILD_DELEGATES macro 2015-05-21 07:48:50 +10:00
APM_Control APM_Control: fix for HAL_SITL rename 2015-05-05 09:45:54 +10:00
APM_OBC APM_OBC: added heartbeat() method 2014-09-24 12:02:38 +10:00
APM_PI APM_PI: fix compile warnings re float constants 2015-04-24 12:24:02 +09:00
DataFlash DataFlash: changed TimeUS to SampleUS for raw IMU logging 2015-05-22 17:58:18 +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
Filter Filter: replace 2*M_PI_F with M_2PI_F 2015-05-05 14:22:52 +09:00
GCS_Console GCS_Console: fix example sketch after mavlink_comm_port to array 2015-05-15 15:07:32 +09:00
GCS_MAVLink GCS_MAVLink: Do not compare delegate to NULL 2015-05-26 13:46:49 +10:00
PID PID: fix for HAL_SITL rename 2015-05-05 09:45:56 +10:00
RC_Channel RC_Channel: small parameter description change 2015-05-14 10:33:08 +09:00
SITL SITL: use 127.0.0.1 to improve reliability on windows 2015-05-25 22:02:18 +10:00
StorageManager StorageManager: fix for HAL_SITL rename 2015-05-05 09:45:57 +10:00