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); };