aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers/ms5611
Commit message (Collapse)AuthorAgeFilesLines
* Moved the bulk of sensor drivers to the new worldLorenz Meier2013-04-272-1256/+0
|
* Silence MS5611 driver, the perf command still captures the error count / ↵Lorenz Meier2013-03-171-2/+2
| | | | rate. Unfortunately this is necessary as general users are concerned about something that is (at a reasonable rate) not actual safety critical.
* Made dtors virtual, tested on IO and FMULorenz Meier2013-03-091-1/+1
|
* ms5611: try to measure the performance cost of I2C timeoutsAndrew Tridgell2013-02-191-0/+7
|
* Fixed altitude jump issue, hunted down and fix by Andrew Tridgell.Lorenz Meier2013-02-051-2/+7
|
* It looks like retrying reads from the ms5611 is not safe either.px4dev2013-01-261-8/+1
|
* Rename ::start to ::start_cycle to avoid confusion with the other start ↵px4dev2013-01-261-14/+32
| | | | | | function. Only enable I2C retries on operations that have no side-effects.
* Reset the collection state machine on all I2C errors, increase the retry count.px4dev2013-01-261-7/+16
|
* Build fix due to missing include.px4dev2012-10-271-0/+2
|
* Minor board.h changes.px4dev2012-10-271-3/+3
|
* Major formatting/whitespace cleanuppx4dev2012-10-231-7/+29
|
* Checkpoint - moving things out of the NuttX configs/*/src directoriespx4dev2012-10-231-1/+5
|
* Adjust to changes in the work queue API.px4dev2012-09-141-27/+29
|
* Changed a critical section to double precision calculation. It may not be ↵Lorenz Meier2012-09-031-7/+42
| | | | necessary, but lets not risk precision unless we have properly analyzed what numerical precision is required.
* Redo the math in the ms5611 driver to a) avoid re-computing scaling factors ↵px4dev2012-09-011-49/+227
| | | | for every pressure measurement, b) be perhaps more readable and follow the data sheet more closely, and c) support calibration of the MSL pressure.
* removed stop() from I2C driver startup routines, work in progress on MPU scalingLorenz Meier2012-08-271-2/+0
|
* Printing fixesLorenz Meier2012-08-261-6/+6
|
* Cleaned up scaling / offset handling for mag and gyro / accLorenz Meier2012-08-261-3/+3
|
* Streamline mag and baro topic advertisement now that handles are global.px4dev2012-08-251-39/+18
| | | | Use perf counters for error counting in mag/baro drivers.
* clean up an error messagepx4dev2012-08-251-5/+4
|
* Sensor drivers should run all the time, not just when their device is open.px4dev2012-08-251-39/+16
| | | | Disable this for the mpu6000 driver though, as it's currently busted in that regard.
* Increase the retry count while probing for I2C sensors. This will also ↵px4dev2012-08-251-4/+5
| | | | unwedge stuck sensors.
* Sensor IOCTL reorganization. Common sensor operations are now shared across ↵px4dev2012-08-251-106/+130
| | | | | | sensor drivers. Revamp hmc5883, ms5611 and mpu6000 driver startup and test code.
* Remove erroneous sensor read timing checks.px4dev2012-08-241-2/+0
|
* improvements / debugging on I2C driversLorenz Meier2012-08-241-0/+2
|
* Fix an architectural issue with the ORB that prevented publication from ↵px4dev2012-08-211-1/+1
| | | | | | interrupt context. ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
* Whitespacepx4dev2012-08-211-2/+2
|
* Fix an issue where the baro ORB topic was advertised from the wrong context ↵px4dev2012-08-211-12/+20
| | | | and thus could not be published to.
* Config tweaks to enable the new-style ms5611 driver.px4dev2012-08-141-6/+14
|
* Faster sensor bus resets on timeouts, massively reworked fixed wing app, testedLorenz Meier2012-08-051-1/+2
|
* Fresh import of the PX4 firmware sources.px4dev2012-08-042-0/+986