ardupilot/libraries
Andrew Tridgell 26b7de668a AP_Param: fixed parameter save bug
This bug affected parameters where the defaults are overridden in the
object constructor. For example, a PID object may have a default value
for PID_D of 0.0, but have a constructor based default of 0.2. If the
user tries to set the value to exactly 0.0, then the set wouldn't happen,
as the value matches the value in the object default var_info[]
table. 

This change ensures we force a save to eeprom if the value is changing
from the current value, regardless of the var_info[] default.

Thanks to Tom Coyle for finding this bug!
2013-06-02 14:49:34 +10:00
..
AC_Fence AC_Fence: fixed example build 2013-05-08 16:44:50 +10:00
AC_PID AC_PID: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AC_WPNav Copter Nav: add accessor for waypoint speed 2013-06-01 18:21:29 +09:00
AP_ADC AP_ADC: removed unused setHIL method 2013-05-02 15:27:16 +10:00
AP_ADC_AnalogSource AP_ADC_AnalogSource: added voltage_average_ratiometric() 2013-05-13 15:13:59 +10:00
AP_AHRS AP_AHRS: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_Airspeed AP_Airspeed: use rationmetric analog input for airspeed sensor 2013-05-13 15:13:19 +10:00
AP_Baro AP_Baro: fixed example build 2013-05-08 16:45:07 +10:00
AP_Buffer AP_Buffer: fixed indent-tabs-mode 2013-05-30 09:53:15 +10:00
AP_Camera AP_Camera: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_Common AP_Common: fixed indent-tabs-mode 2013-05-30 09:52:38 +10:00
AP_Compass AP_Compass: fixed indent-tabs-mode 2013-05-30 09:52:30 +10:00
AP_Curve AP_Curve: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_Declination AP_Declination: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_GPS AP_GPS: fixed indent-tabs-mode 2013-05-30 09:52:21 +10:00
AP_HAL AP_HAL: removed scaling factor on analog sources 2013-05-13 15:29:42 +10:00
AP_HAL_AVR HAL_AVR: configure analog inputs as INPUT without pullup 2013-06-01 12:19:02 +10:00
AP_HAL_AVR_SITL AP_HAL_AVR_SITL: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_HAL_Empty AP_HAL: removed scaling factor on analog sources 2013-05-13 15:29:42 +10:00
AP_HAL_PX4 AP_HAL_PX4: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_HAL_SMACCM AP_HAL: removed scaling factor on analog sources 2013-05-13 15:29:42 +10:00
AP_InertialNav AP_InertialNav: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_InertialSensor AP_InertialSensor: fixed indent-tabs-mode 2013-05-30 09:52:12 +10:00
AP_L1_Control AP_L1_Control: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_LeadFilter AP_LeadFilter: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_Limits AP_Limits: fixed indent-tabs-mode 2013-05-30 09:52:00 +10:00
AP_Math Math: add wrap_PI 2013-06-01 18:21:29 +09:00
AP_Menu AP_Menu: fixed indent-tabs-mode 2013-05-30 09:51:43 +10:00
AP_Motors Copter Motors: use _min_throttle in output_test 2013-05-31 15:16:04 +09:00
AP_Mount AP_Mount: fixed indent-tabs-mode 2013-05-30 09:51:24 +10:00
AP_Navigation AP_Navigation: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AP_OpticalFlow OptFlow: minor commenting and format changes 2013-05-28 22:56:11 +09:00
AP_Param AP_Param: fixed parameter save bug 2013-06-02 14:49:34 +10:00
AP_PerfMon AP_PerfMon: fixes to make it work under AP_HAL (almost) 2013-01-23 21:22:17 +09:00
AP_Progmem AP_Progmem: fixed type of strncmp_P() 2013-05-31 07:58:29 +10:00
AP_RangeFinder AP_RangeFinder: fixed indent-tabs-mode 2013-05-30 09:51:11 +10:00
AP_Relay AP_Relay: fix pin used on APM2/SITL per Sando on drones-discuss 2013-01-05 13:51:59 -08:00
AP_Scheduler AP_Scheduler: added SCHED_DEBUG=2 2013-04-21 23:46:35 +10:00
APM_Control APM_Control: cope with zero integrator or tconst 2013-06-01 22:29:38 +10:00
APM_OBC build: change from Arduino.mk to apm.mk 2013-01-02 17:29:37 +11:00
APM_PI APM_PI: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
DataFlash DataFlash: prevent the dataflash erase problem 2013-05-14 16:31:45 +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 Add AVR compatibility header for missing math.h definitions. 2013-01-16 13:52:17 +11:00
GCS_Console build: change from Arduino.mk to apm.mk 2013-01-02 17:29:37 +11:00
GCS_MAVLink GCS_MAVLink: fixed indent-tabs-mode 2013-05-30 09:50:57 +10:00
memcheck memcheck: fixed for PX4 build 2013-01-02 14:45:09 +11:00
PID PID: fixed indent-tabs-mode 2013-05-30 09:50:37 +10:00
RC_Channel RC_Channel: fixed indent-tabs-mode 2013-05-30 09:48:45 +10:00
SITL SITL: added SIM_MAG_ERROR parameter 2013-05-27 13:37:34 +10:00