grove_barometer

Committer:
JackyZhangFromSeeed
Date:
Tue Jun 09 10:17:13 2015 +0000
Revision:
0:3d05d80776f9
grove_barometer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JackyZhangFromSeeed 0:3d05d80776f9 1
JackyZhangFromSeeed 0:3d05d80776f9 2
JackyZhangFromSeeed 0:3d05d80776f9 3 #include "grove_barometer_class.h"
JackyZhangFromSeeed 0:3d05d80776f9 4
JackyZhangFromSeeed 0:3d05d80776f9 5 GroveBarometer::GroveBarometer(int pinsda, int pinscl)
JackyZhangFromSeeed 0:3d05d80776f9 6 {
JackyZhangFromSeeed 0:3d05d80776f9 7 this->i2c = (I2C_T *)malloc(sizeof(I2C_T));
JackyZhangFromSeeed 0:3d05d80776f9 8 grove_barometer_init(this->i2c, pinsda, pinscl);
JackyZhangFromSeeed 0:3d05d80776f9 9 }
JackyZhangFromSeeed 0:3d05d80776f9 10
JackyZhangFromSeeed 0:3d05d80776f9 11 bool GroveBarometer::write_setup(void)
JackyZhangFromSeeed 0:3d05d80776f9 12 {
JackyZhangFromSeeed 0:3d05d80776f9 13 return grove_barometer_write_setup(this->i2c);
JackyZhangFromSeeed 0:3d05d80776f9 14 }
JackyZhangFromSeeed 0:3d05d80776f9 15
JackyZhangFromSeeed 0:3d05d80776f9 16 bool GroveBarometer::read_temperature(float *temperature)
JackyZhangFromSeeed 0:3d05d80776f9 17 {
JackyZhangFromSeeed 0:3d05d80776f9 18 return grove_barometer_gettemperature(this->i2c, temperature);
JackyZhangFromSeeed 0:3d05d80776f9 19 }
JackyZhangFromSeeed 0:3d05d80776f9 20
JackyZhangFromSeeed 0:3d05d80776f9 21 bool GroveBarometer::read_pressure(long *pressure)
JackyZhangFromSeeed 0:3d05d80776f9 22 {
JackyZhangFromSeeed 0:3d05d80776f9 23 return grove_barometer_getpressure(this->i2c, pressure);
JackyZhangFromSeeed 0:3d05d80776f9 24 }
JackyZhangFromSeeed 0:3d05d80776f9 25
JackyZhangFromSeeed 0:3d05d80776f9 26 bool GroveBarometer::read_altitude(float *altitude)
JackyZhangFromSeeed 0:3d05d80776f9 27 {
JackyZhangFromSeeed 0:3d05d80776f9 28 return grove_barometer_calcaltitude(this->i2c, altitude);
JackyZhangFromSeeed 0:3d05d80776f9 29 }
JackyZhangFromSeeed 0:3d05d80776f9 30
JackyZhangFromSeeed 0:3d05d80776f9 31
JackyZhangFromSeeed 0:3d05d80776f9 32