aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/airspeed
Commit message (Collapse)AuthorAgeFilesLines
* trivial code style cleanup round 2Daniel Agar2015-03-271-3/+3
|
* Airspeed: Move to 0-based indexLorenz Meier2015-02-091-2/+2
|
* airspeed: use _retries=2 for I2C retries once initialisedAndrew Tridgell2014-11-261-4/+6
| | | | | airspeed sensors often need to be on longer cables due to having to be outside the prop wash.
* airspeed driver: Be less chattyLorenz Meier2014-11-151-1/+1
|
* Do not perform retries in airspeed driver - this is too much load for the ↵Lorenz Meier2014-08-181-2/+1
| | | | HRT queue
* Airspeed fix attemptLorenz Meier2014-08-181-1/+5
|
* Pass over drivers to reduce build sizeLorenz Meier2014-07-231-0/+2
|
* airspeed driver: better initLorenz Meier2014-07-161-0/+4
|
* airspeed: Let the status check routine handle the initial stateLorenz Meier2014-04-201-2/+1
|
* airspeed driver: Do not spam the console on error, report the system change ↵Lorenz Meier2014-04-202-16/+32
| | | | only once
* Fix airspeed sensorLorenz Meier2014-02-152-3/+3
|
* Merged origin/master into pubsub_cleanupLorenz Meier2014-02-091-1/+1
|\
| * Disable debug in the airspeed sensor driver - prevents console spam if it ↵Lorenz Meier2014-01-241-1/+1
| | | | | | | | fails (and on probing during startup)
* | Fixed up init sequence of all sensors - we can publish in interrupt context, ↵Lorenz Meier2014-01-141-2/+14
| | | | | | | | but not advertise! All advertisements now contain valid data
* | Airspeed does not publish if disabledLorenz Meier2014-01-122-6/+10
|/
* Fix indendation in airspeed driver (no functional change)Lorenz Meier2013-12-101-1/+1
|
* fix MEAS airspeed and airspeed calibrationThomas Gubler2013-11-101-1/+1
|
* Rework the ringbuffer class so that it's not templated, and refactor its ↵px4dev2013-09-122-7/+7
| | | | clients so they aren't dancing around the linker anymore.
* airspeed: convert to using RingBuffer classAndrew Tridgell2013-09-122-49/+44
|
* I2C airspeed driver needs 2 retriesAndrew Tridgell2013-08-281-1/+1
| | | | | this prevents I2C transfer errors every few seconds with the meas_airspeed driver
* avoid counters going above limit in INCREMENT()Andrew Tridgell2013-08-281-1/+1
| | | | | | | when using INCREMENT() the counter would temporarily read equal to limit, which could cause an issue if the task is preempted. (this macro should be in a common header, though which header?)
* free perf counters in driver destructorAndrew Tridgell2013-08-281-0/+5
| | | | | this prevents drivers that probe on one bus then instantiate on another from leaving behind stale/duplicate perf counters
* airspeed: retry initial I2C probe 4 timesAndrew Tridgell2013-08-271-1/+8
| | | | this fixes a problem with detecting a MS4525D0 at boot
* Fixed last few compile errors, ready for testingLorenz Meier2013-07-142-3/+3
|
* Reworked airspeed driver to keep most of it abstractLorenz Meier2013-07-103-0/+585