Improper Pressure Number from MS5607 Device

Hi,

I've just got my FreeTronics Eleven to interface correctly with the MS5607 barometer. I ended up discarding the IntersemaBaro.h library and writing my own subroutines.

This solved 2 problems - the code size is much reduced and the 1st order pressure calibration now works.

I fixed the calibration errors by re-writting the pressure equation so that pressure is calculated from 4 terms, each of which can be generated using standard Long 32 bit variables.

The first attachment is a 4 page explanation of what I did. The second is a test program.

MS5607 First Order Calibration.pdf (357 KB)

Baro_Test_V04.ino (4.08 KB)