High resolution barometer and altimeter using i2c mode

Dependents:   upverter_fitbit_clone ReadingMag_HMC5883L_work

Changes

RevisionDateWhoCommit message
12:e9a90b8c8688 2016-11-11 loopsva Intermediate v11 to v12 so top program can be comitted default tip
11:e0417b67a4b5 2015-12-03 loopsva 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
10:44e5b491a88c 2015-12-01 loopsva added more (int64_t) and (float) qualifiers to void ms5611::calcPT() routine to fix temperature problems below +20C
9:6104e8cdb3ec 2015-07-14 loopsva Fixed minor bugs when using low-level I2C routines. Hi-level I2C routines ok. Also added hooks for the MS5805 (untested).
8:461f68bc94f2 2015-04-28 loopsva 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.
7:90ee2168baa7 2014-12-22 loopsva Added second constructor so user can choose the polarity of the ms5611's CSB pin.
6:41c370fa1f7b 2013-06-24 loopsva Updated .h documentation and added i2c frequency set in .cpp file.
5:0d7b229474c6 2013-05-17 loopsva Added known altitude to sea level barometer calculations
4:f7b0ad1b5751 2013-05-13 loopsva Documentation update
3:c2d1b0d432ad 2013-05-13 loopsva Fixed pressure error <20C. Added altitude calculation.
2:05804ed70748 2013-05-09 loopsva 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
1:94a46b4fed9d 2013-05-07 loopsva Documentaion update only
0:f97f410d4a21 2013-05-07 loopsva Initial Release. High resolution Barometer / Altimeter