High resolution barometer and altimeter using i2c mode

Dependents:   upverter_fitbit_clone ReadingMag_HMC5883L_work

Revisions of ms5611.cpp

Revision Date Message Actions
12:e9a90b8c8688 2016-11-11 Intermediate v11 to v12 so top program can be comitted File  Diff  Annotate
11:e0417b67a4b5 2015-12-03 1. Fixed low-low i2c routines (i2c hi-level routines ok). 2. changed unsigned and signed variables to uintX_t and intX_t 3. Cleaned up temperature conversion routine File  Diff  Annotate
10:44e5b491a88c 2015-12-01 added more (int64_t) and (float) qualifiers to void ms5611::calcPT() routine to fix temperature problems below +20C File  Diff  Annotate
9:6104e8cdb3ec 2015-07-14 Fixed minor bugs when using low-level I2C routines. Hi-level I2C routines ok. Also added hooks for the MS5805 (untested). File  Diff  Annotate
8:461f68bc94f2 2015-04-28 Added option to use hi-level i2c commands for mbeds like GR-PEACH which cannot use low-level i2c commands. #define MS5611i2cLOWLEVEL 1 in ms5611.h allows the use of low-level commands. Comment out for hi-level i2c commands. File  Diff  Annotate
7:90ee2168baa7 2014-12-22 Added second constructor so user can choose the polarity of the ms5611's CSB pin. File  Diff  Annotate
6:41c370fa1f7b 2013-06-24 Updated .h documentation and added i2c frequency set in .cpp file. File  Diff  Annotate
5:0d7b229474c6 2013-05-17 Added known altitude to sea level barometer calculations File  Diff  Annotate
3:c2d1b0d432ad 2013-05-13 Fixed pressure error <20C. Added altitude calculation. File  Diff  Annotate
2:05804ed70748 2013-05-09 Updated calculations. Now accurate to 0.1mbar if temperature > 20C at sea level (ref KOAK). Error is 10+ mbar and variable if temperature < 20C. Temp is accurate however < 20C. Untested below -15C File  Diff  Annotate
0:f97f410d4a21 2013-05-07 Initial Release. High resolution Barometer / Altimeter File  Diff  Annotate