BMP085 Sparkfun class

BMP085.h

Committer:
mr63
Date:
2013-10-02
Revision:
0:2ae3dabe45e8

File content as of revision 0:2ae3dabe45e8:

#include "mbed.h"

#define Temp 0x2E
#define Pressure 0x34


class BMP085 {
public:
	
    BMP085(int SlaveAddress, PinName sda, PinName scl, PinName EOC);

		int Read_ConversionValue(unsigned char type);
		void GetCalibrationData();
		int calculate_tempc();
		int calculate_pressure();

private:
    I2C _i2c;   
    DigitalIn _eoc;
		int return16bit(int Reg);
		int Write_Register (char regnum, char data); 
		int Read_Register (char regnum, int numbofbytes);  
};