Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Committer:
pvaibhav
Date:
Wed Jan 14 17:57:11 2015 +0000
Revision:
2:3898208e02da
Parent:
1:c279bc3af90c
Child:
3:ee90a9ada112
Barometer improvements

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 1:c279bc3af90c 5 class Barometer : public I2CPeripheral {
pvaibhav 2:3898208e02da 6 private:
pvaibhav 2:3898208e02da 7 void setFilterCoefficient(const uint8_t iir);
pvaibhav 2:3898208e02da 8 void takeMeasurement(const uint8_t tmpovr, const uint8_t psrovr);
pvaibhav 2:3898208e02da 9 void bmp280_read_cal_reg(const uint8_t reg, char* val);
pvaibhav 2:3898208e02da 10 void bmp280_read_calibration();
pvaibhav 2:3898208e02da 11
pvaibhav 1:c279bc3af90c 12 public:
pvaibhav 1:c279bc3af90c 13 Barometer(I2C &i2c);
pvaibhav 2:3898208e02da 14 double getPressure();
pvaibhav 2:3898208e02da 15 double getHeightFromPressure(const double pressure);
pvaibhav 1:c279bc3af90c 16 };
pvaibhav 1:c279bc3af90c 17
pvaibhav 1:c279bc3af90c 18 #endif