aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/airspeed/airspeed.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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-201-16/+25
| | | | only once
* Fix airspeed sensorLorenz Meier2014-02-151-2/+2
|
* 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-121-5/+7
|/
* Rework the ringbuffer class so that it's not templated, and refactor its ↵px4dev2013-09-121-6/+6
| | | | clients so they aren't dancing around the linker anymore.
* airspeed: convert to using RingBuffer classAndrew Tridgell2013-09-121-42/+32
|
* I2C airspeed driver needs 2 retriesAndrew Tridgell2013-08-281-1/+1
| | | | | this prevents I2C transfer errors every few seconds with the meas_airspeed driver
* 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-141-1/+1
|
* Reworked airspeed driver to keep most of it abstractLorenz Meier2013-07-101-0/+378