Implemented first Hangar-Service

Dependencies:   CalibrateMagneto QuaternionMath

Fork of SML2 by TobyRich GmbH

Committer:
pvaibhav
Date:
Wed Jan 21 10:34:45 2015 +0000
Revision:
3:ee90a9ada112
Parent:
2:3898208e02da
Child:
12:1632d7391453
Motor driver now "stops" the output if voltage is set below 0.48V

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 3:ee90a9ada112 15 double getAltitude();
pvaibhav 3:ee90a9ada112 16 double getTemperature();
pvaibhav 1:c279bc3af90c 17 };
pvaibhav 1:c279bc3af90c 18
pvaibhav 1:c279bc3af90c 19 #endif