aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/ms5611/ms5611.cpp
Commit message (Collapse)AuthorAgeFilesLines
* add param for qnhThomas Gubler2014-08-171-2/+2
|
* Merged masterLorenz Meier2014-07-151-10/+37
|\
| * fix ms5611 code style for usage callLorenz Meier2014-07-121-4/+5
| |
| * ms5611: added -X option for external SPI busAndrew Tridgell2014-07-081-10/+36
| |
* | MS5611: Add support for multi uORB devicesLorenz Meier2014-06-101-7/+20
|/
* drivers: Fix compile warnings and non-standard performance counter namesLorenz Meier2014-05-211-2/+2
|
* Reset MS5611 baro sensor after an errorKynos2014-05-021-0/+5
| | | | | Reset MS5611 baro sensor after an error in order to avoid endless error loops
* Fixed up init sequence of all sensors - we can publish in interrupt context, ↵Lorenz Meier2014-01-141-20/+60
| | | | but not advertise! All advertisements now contain valid data
* Support for publication blocking: MS5611, cleaned up device startLorenz Meier2014-01-121-12/+21
|
* ms5611: report P and T in ms5611 infoAndrew Tridgell2014-01-071-0/+6
|
* Minor fixes to bus resetLorenz Meier2013-12-041-2/+5
|
* drivers: report error_count in drivers where possibleAndrew Tridgell2013-09-121-0/+1
|
* Rework the ringbuffer class so that it's not templated, and refactor its ↵px4dev2013-09-121-5/+5
| | | | clients so they aren't dancing around the linker anymore.
* ms5611: converted to using RingBufferAndrew Tridgell2013-09-121-57/+34
|
* 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/+6
| | | | | this prevents drivers that probe on one bus then instantiate on another from leaving behind stale/duplicate perf counters
* Revert "Disable interrupts during ms5611 SPI transactions to prevent ↵px4dev2013-07-241-58/+90
| | | | | | interruption by sensor drivers polling other sensors from interrupt context." This reverts commit 31ded04c80f68bd071840770d49eb93d2d9c9fe2.
* Disable interrupts during ms5611 SPI transactions to prevent interruption by ↵px4dev2013-07-201-90/+58
| | | | sensor drivers polling other sensors from interrupt context.
* Revert "Changed the MS5611 from the workq to hrt_call_every implementation, ↵px4dev2013-07-201-54/+84
| | | | | | this seems to solve the SPI chip select overlaps" This reverts commit c93e743374731ec06020ba6919c6d48594d4a58c.
* Revert "Corrected the interval of the MS5611"px4dev2013-07-201-6/+8
| | | | This reverts commit 094ff1261aa4a651e898c50d4451d283cb899a72.
* Corrected the interval of the MS5611Julian Oes2013-07-191-8/+6
|
* Changed the MS5611 from the workq to hrt_call_every implementation, this ↵Julian Oes2013-07-191-84/+54
| | | | seems to solve the SPI chip select overlaps
* Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringupLorenz Meier2013-07-181-2/+3
|\
| * Lunchtime HOTFIX: Bring back USB console to operational, allow single-USB ↵Lorenz Meier2013-07-181-1/+2
| | | | | | | | connection operation via QGC
* | Don't build interface drivers we don't have configs for. Make the interface ↵px4dev2013-07-141-25/+34
| | | | | | | | | | | | drivers build. Change the way we handle the prom buffer so that we can init the interface before constructing the driver.
* | Refactor MS5611 driver to use interface nubs for the I2C and SPI versions of ↵px4dev2013-07-141-1119/+92
| | | | | | | | the chip. This reduces the amount of duplicated code.
* | Enabled MS5611 by default on FMUv2.Sam Kelly2013-06-251-70/+927
|/
* Moved the bulk of sensor drivers to the new worldLorenz Meier2013-04-271-0/+1214