Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Committer:
pvaibhav
Date:
Fri Mar 13 09:12:56 2015 +0000
Revision:
12:1632d7391453
Parent:
3:ee90a9ada112
Child:
16:3e2468d4f4c1
Code reformatting

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pvaibhav 1:c279bc3af90c 1 #ifndef _H_BAROMETER_H
pvaibhav 1:c279bc3af90c 2 #define _H_BAROMETER_H
pvaibhav 1:c279bc3af90c 3
pvaibhav 1:c279bc3af90c 4 #include "I2CPeripheral.h"
pvaibhav 12:1632d7391453 5 class Barometer : public I2CPeripheral
pvaibhav 12:1632d7391453 6 {
pvaibhav 2:3898208e02da 7 private:
pvaibhav 2:3898208e02da 8 void setFilterCoefficient(const uint8_t iir);
pvaibhav 2:3898208e02da 9 void takeMeasurement(const uint8_t tmpovr, const uint8_t psrovr);
pvaibhav 2:3898208e02da 10 void bmp280_read_cal_reg(const uint8_t reg, char* val);
pvaibhav 2:3898208e02da 11 void bmp280_read_calibration();
pvaibhav 12:1632d7391453 12
pvaibhav 1:c279bc3af90c 13 public:
pvaibhav 1:c279bc3af90c 14 Barometer(I2C &i2c);
pvaibhav 2:3898208e02da 15 double getPressure();
pvaibhav 3:ee90a9ada112 16 double getAltitude();
pvaibhav 3:ee90a9ada112 17 double getTemperature();
pvaibhav 1:c279bc3af90c 18 };
pvaibhav 1:c279bc3af90c 19
pvaibhav 1:c279bc3af90c 20 #endif