aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/airspeed
Commit message (Collapse)AuthorAgeFilesLines
* 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