ardupilot/libraries
Julien Beraud 33a699f29c AP_RangeFinder: Add support for bebop Rangefinder
This rangefinder uses an spi device to send pulses and an iio driver
in buffer mode to get data
The data is then analyzed and the maximum pulse received is considered to
represent the echo of the pulses that have been sent. The distance in time
between the pulse that is sent and the pulse with the maximum amplitude
is used to calculate the altitude based on the speed of sound.

There is a dependency with libiio, and in order to build, there is a need
to provide a rootfs that includes libiio.a.
The other solution is to build dynamically after having updated the rootfs
to use on compiled with a more recent toolchain and include libiio
2016-05-03 16:43:39 -03:00
..
AC_AttitudeControl AC_AttitudeControl: fixed comment on function 2016-04-28 17:46:58 +10:00
AC_Fence AC_Fence: replace header guard with pragma once 2016-03-16 18:40:39 +11:00
AC_InputManager AC_InputManager_Heli: get_pilot_desired_throttle in 0 to 1 range 2016-04-01 11:59:30 +09:00
AC_PID Global: start using cmath instead of math.h 2016-04-05 21:06:19 -07:00
AC_PrecLand AC_PrecLand: replace header guard with pragma once 2016-03-16 18:40:39 +11:00
AC_Sprayer AC_Sprayer: replace header guard with pragma once 2016-03-16 18:40:39 +11:00
AC_WPNav AC_WPNav: simplify use of terrain to just current location 2016-04-30 10:33:01 +09:00
AP_AccelCal AP_AccelCal: check return of get_calibrator 2016-04-23 23:06:27 -07:00
AP_ADC Global: start using cmath instead of math.h 2016-04-05 21:06:19 -07:00
AP_ADSB AP_ADSB: replace header guard with pragma once 2016-03-16 18:40:39 +11:00
AP_AHRS AP_AHRS: don't use disabled gyro in rate controllers 2016-05-01 22:16:06 +10:00
AP_Airspeed Added temperature to the Airspeed.cpp example script 2016-04-29 17:59:11 -03:00
AP_Arming AP_Arming: Fetch GPS configuration failure reason 2016-04-13 11:24:01 -03:00
AP_Baro Add @Volatile, @ReadOnly support 2016-03-17 10:58:05 +11:00
AP_BattMonitor AP_BattMonitor: make param BATT_WATT_MAX plane only 2016-04-21 13:59:45 -07:00
AP_BoardConfig AP_BoardConfig: use hal.rcout->enable_sbus_out() 2016-04-16 07:30:43 +10:00
AP_Buffer AP_Buffer: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_Camera AP_Camera: clearer parameter docs for trigger pin 2016-04-15 09:33:47 +10:00
AP_Common Location: add additional comments 2016-04-30 10:33:01 +09:00
AP_Compass AP_Compass: allow for COMPASS_EXTERNAL=2 for forced external 2016-05-01 10:54:46 +10:00
AP_Declination Global: start using cmath instead of math.h 2016-04-05 21:06:19 -07:00
AP_EPM Revising ardupilot.com to .org 2016-04-23 22:49:41 -07:00
AP_Frsky_Telem AP_Frsky_Telem: remove unnecessary abs 2016-04-23 23:06:22 -07:00
AP_GPS AP_GPS: fixed init string for SBF GPS 2016-04-26 16:51:29 +10:00
AP_HAL AP_HAL: Add bebop SPI Device to spi devices 2016-05-03 16:43:39 -03:00
AP_HAL_AVR HAL_AVR: update URL 2016-03-25 20:47:35 +11:00
AP_HAL_Empty HAL_Empty: added uartF 2016-04-20 09:39:49 +10:00
AP_HAL_FLYMAPLE Revising ardupilot.com to .org 2016-04-23 22:49:45 -07:00
AP_HAL_Linux AP_HAL_Linux: Add SPI driver for bebop 2016-05-03 16:43:39 -03:00
AP_HAL_PX4 HAL_PX4: added comment on oneshot 2016-04-22 13:50:05 +10:00
AP_HAL_QURT HAL_QURT: added uartF 2016-04-20 09:39:49 +10:00
AP_HAL_SITL AP_HAL_SITL: calls to terrain:height_amsl provide extrapolate and corrected params 2016-04-30 10:33:01 +09:00
AP_HAL_VRBRAIN HAL_VRBRAIN: added uartF 2016-04-20 09:39:49 +10:00
AP_InertialNav AP_InertialNav: replace header guard with pragma once 2016-03-16 18:40:41 +11:00
AP_InertialSensor AP_InertialSensor: added set of delta angle time for replay 2016-04-26 15:50:46 +10:00
AP_IRLock AP_IRLock: replace header guard with pragma once 2016-03-16 18:40:41 +11:00
AP_L1_Control AP_L1_Control: replace fabsf with labs 2016-04-23 23:06:25 -07:00
AP_LandingGear AP_LandingGear: replace header guard with pragma once 2016-03-16 18:40:41 +11:00
AP_Math AP_Math: fixed memory leak 2016-04-26 16:41:44 +10:00
AP_Menu AP_Menu: replace header guard with pragma once 2016-03-16 18:40:42 +11:00
AP_Mission AP_Mission: support MAVLINK_MSG_ID_MISSION_ITEM_INT 2016-05-01 07:13:23 +10:00
AP_Motors AP_Motors: allow arbitrary motor mapping with tricopters 2016-04-28 22:36:41 +10:00
AP_Mount AP_Mount: replace header guard with pragma once 2016-03-16 18:40:42 +11:00
AP_NavEKF AP_NavEKF: check mag instance id when returning mag offsets 2016-04-21 09:51:41 +10:00
AP_NavEKF2 AP_NavEKF2: use vector comparison for new mag vector 2016-04-21 09:56:22 +10:00
AP_Navigation AP_L1 - add a stale flag 2016-04-21 21:30:57 -07:00
AP_Notify AP_Notify: add ToneAlarm_PX4_Solo 2016-04-21 10:05:36 +10:00
AP_OpticalFlow AP_OpticalFlow: remove trailing whitespaces 2016-04-29 12:10:52 -03:00
AP_Parachute AP_Parachute: resolve compile warning re init order 2016-04-22 21:32:35 +09:00
AP_Param AP_Param: explicitly cast to float to avoid Clang warning 2016-04-22 17:33:06 +01:00
AP_Rally AP_Rally: replace header guard with pragma once 2016-03-16 18:40:42 +11:00
AP_RangeFinder AP_RangeFinder: Add support for bebop Rangefinder 2016-05-03 16:43:39 -03:00
AP_RCMapper AP_RCMapper: replace header guard with pragma once 2016-03-16 18:40:43 +11:00
AP_Relay AP_Relay: replace header guard with pragma once 2016-03-16 18:40:43 +11:00
AP_RPM Global: start using cmath instead of math.h 2016-04-05 21:06:19 -07:00
AP_RSSI AP_RSSI: use fabsf instead of abs 2016-04-23 23:06:26 -07:00
AP_Scheduler AP_Scheduler: added optional perf counters at SCHED_DEBUG >= 4 2016-04-21 16:45:02 +10:00
AP_SerialManager Revising ardupilot.com to .org 2016-04-23 22:49:38 -07:00
AP_ServoRelayEvents AP_ServoRelayEvents: replace header guard with pragma once 2016-03-16 18:40:43 +11:00
AP_SpdHgtControl AP_TECS: created accessor for TECS_LAND_ARSPD param 2016-04-21 21:30:48 -07:00
AP_TECS AP-TECS: constrain proportion to 0-1 for spdweight scale so it doesn't grow backup after land point 2016-04-21 21:31:02 -07:00
AP_Terrain AP_Terrain: update comments for height_terrain_difference_home 2016-04-30 10:33:01 +09:00
AP_Vehicle AP_Vehicle: replace header guard with pragma once 2016-03-16 18:40:44 +11:00
APM_Control APM_Control: remove unused _last_error member 2016-04-23 23:06:20 -07:00
APM_OBC APM_OBC: changed param RC_FAIL_MS to RC_FAIL_TIME in float seconds 2016-04-22 16:05:07 -07:00
DataFlash DataFlash: added DelaT to delta-angle logs 2016-04-26 15:50:29 +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 Global: start using cmath instead of math.h 2016-04-05 21:06:19 -07:00
GCS_Console GCS_Console: replace header guard with pragma once 2016-03-16 18:40:44 +11:00
GCS_MAVLink GCS_MAVLink: Add POSITION_TARGET_GLOBAL_INT to the list of messages 2016-05-01 07:38:23 +10:00
PID Global: start using cmath instead of math.h 2016-04-05 21:06:19 -07:00
RC_Channel RC_Channel: extend channel mapping to 16 channels 2016-04-23 21:03:46 +10:00
SITL SITL: allow for changing FlightAxis controller IP 2016-04-29 09:03:48 +10:00
StorageManager Revising ardupilot.com to .org 2016-04-23 22:49:40 -07:00