ardupilot/libraries
Andrew Tridgell 63910bf8cd DataFlash: work around a NuttX bug
the seek offset of files can get badly mucked up when it crosses
cluster boundaries. We need to fix this in NuttX, but meanwhile this
works around the bug. It seems that doing a lseek(fd, 0, SEEK_CUR)
fixes the seek offset in the file.

The bug seems to first happen at an offset of 315392. It also
doesn't happen every time - it is more likely to happen on the first
log download after booting
2014-02-15 05:00:08 +11:00
..
AC_Fence Fence: parameter display name fix 2013-11-26 22:18:05 +09:00
AC_PID AC_PID: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
AC_Sprayer AC_Sprayer: fixed example build 2013-12-17 11:51:37 +11:00
AC_WPNav AC_WPNav: use ahrs trig values 2014-02-08 18:16:47 +09:00
AP_ADC AP_ADC: updates for AP_HAL::MemberProc 2013-09-30 21:06:42 +10:00
AP_ADC_AnalogSource AP_ADC_AnalogSource: fixed APM1 build 2013-09-12 13:28:11 +10:00
AP_AHRS AHRS_HIL: call update_trig 2014-02-08 18:16:44 +09:00
AP_Airspeed AP_Airspeed: use raw (signed) airspeed 2014-02-14 21:50:59 +11:00
AP_Arming AP_Arming: more detail in ARMING_CHECK docs 2014-01-25 22:22:50 +11:00
AP_Baro AP_Baro: use HAL_CPU_CLASS in baro driver 2013-12-31 10:28:37 +11:00
AP_BattMonitor BattMonitor: add @Increment to CAPACITY description 2013-10-29 11:23:27 +09:00
AP_BoardConfig AP_BoardConfig: added BRD_SAFETYENABLE option 2014-02-11 15:58:25 +11:00
AP_Buffer AP_Buffer: remove header/source separation to allow arbitrary template 2013-10-27 13:41:43 +09:00
AP_Camera AP_Camera: updates for relay API change 2014-01-20 17:06:29 +11:00
AP_Common AP_Common: added product ID for L3G4200D 2013-10-08 11:50:53 +11:00
AP_Compass AP_Compass: prevent bad initial values from affecting HMC5883 calibration 2014-01-22 17:15:34 +11:00
AP_Curve AP_Curve: remove virtual from method declarations 2014-02-10 17:28:11 +09:00
AP_Declination libraries: update license header to GPLv3 2013-08-30 13:01:39 +10:00
AP_EPM AP_EPM: EPM cargo gripper library 2013-12-17 15:36:39 +09:00
AP_GPS AP_GPS: Improved accuracy of NMEA driver 2014-01-13 09:58:30 +11:00
AP_HAL AP_HAL: added get_flow_control() API 2014-02-14 21:51:00 +11:00
AP_HAL_AVR AP_HAL: added board_voltage AnalogIn method 2014-02-14 21:25:38 +11:00
AP_HAL_AVR_SITL AP_HAL: added board_voltage AnalogIn method 2014-02-14 21:25:38 +11:00
AP_HAL_Empty AP_HAL: added board_voltage AnalogIn method 2014-02-14 21:25:38 +11:00
AP_HAL_FLYMAPLE AP_HAL: added board_voltage AnalogIn method 2014-02-14 21:25:38 +11:00
AP_HAL_Linux AP_HAL: added board_voltage AnalogIn method 2014-02-14 21:25:38 +11:00
AP_HAL_PX4 AP_HAL: added get_flow_control() API 2014-02-14 21:51:00 +11:00
AP_InertialNav AP_InertialNav: fixed example build 2013-12-17 11:51:37 +11:00
AP_InertialSensor AP_InertialSensor: use fixed size arrays 2014-02-08 19:32:26 +11:00
AP_L1_Control AP_L1_Control: fixed switchover from loiter capture to circling 2013-11-09 15:52:11 +11:00
AP_Limits AP_Limits: fix for new AP_Math API 2013-08-05 10:23:57 +10:00
AP_Math AP_Math: bug fix to wrap_360 and wrap_180 2014-02-03 12:56:56 +09:00
AP_Menu AP_Menu: fixed double display of prompt 2013-11-06 10:49:47 +11:00
AP_Motors Coax: Yaw fix 2014-02-11 11:05:02 +09:00
AP_Mount Plane: Fix parameter documentation 2014-01-09 14:02:21 +09:00
AP_Navigation AP_L1_Control: added lateral acceleration interface 2013-08-12 13:38:38 +10:00
AP_Notify AP_Notify: fixed example build 2014-01-30 13:33:59 +11:00
AP_OpticalFlow OptFlow: remove unused variables 2014-02-10 13:53:49 +09:00
AP_Param AP_Param: expose check_var_info() as a public symbol 2014-01-31 13:07:41 +11:00
AP_PerfMon Perfmon: fixes to work with HAL 2013-10-13 11:02:49 +09:00
AP_Progmem AP_Progmem: only AVR uses progmem 2013-09-28 21:24:02 +10:00
AP_RangeFinder Maxsonar Test: remove raw from output to user 2014-02-10 15:00:08 +09:00
AP_RCMapper AP_RCMapper: improved docs for RCMAP_* 2013-06-03 16:28:05 +10:00
AP_Relay AP_Relay: added enabled() API 2014-01-20 17:06:29 +11:00
AP_Scheduler AP_Scheduler: fixed SCHED_DEBUG docs 2013-10-13 21:41:01 +11:00
AP_ServoRelayEvents AP_ServoRelayEvents: fixed disabling repeated events on set_servo() 2014-02-06 10:03:26 +11:00
AP_SpdHgtControl AP_SpdHgtControl: added FightStage parameter to update_pitch_throttle() 2013-10-12 13:12:16 +11:00
AP_TECS AP_TECS : Fixed bug preventing accel launch detection when not using AS sensor 2014-02-07 19:20:54 +11:00
AP_Vehicle AP_Vehicle: added new header for parameters in multiple libraries 2013-09-13 11:43:59 +10:00
APM_Control AP_Arming: param doc fixes 2014-01-10 10:40:53 +09:00
APM_OBC libraries: update license header to GPLv3 2013-08-30 13:01:39 +10:00
APM_PI APM_PI: fixed indent-tabs-mode 2013-05-30 09:54:53 +10:00
DataFlash DataFlash: work around a NuttX bug 2014-02-15 05:00:08 +11: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 LowPassFilter: make methods non-virtual 2014-02-10 20:47:05 +09:00
GCS_Console GCS_Console: don't build this example 2013-10-10 09:54:20 +11:00
GCS_MAVLink GCS_MAVLink: return early from log send if no log data to send 2014-02-14 21:51:00 +11:00
PID PID: fixed example build 2013-09-24 11:57:21 +10:00
RC_Channel RC_Channel: added disable_aux_channel() 2014-02-06 21:30:55 +11:00
SITL SITL: added SIM_RC_FAIL 2013-12-20 09:43:04 +11:00