MtSense01 Easy use interface

Dependents:   Mt05_MtSense01

Committer:
johnathanlyu
Date:
Fri Jun 02 05:40:46 2017 +0000
Revision:
0:c95ce83462a0
Child:
1:26745d857755
MtSense01 version 1.0.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
johnathanlyu 0:c95ce83462a0 1 #include "MtSense01.h"
johnathanlyu 0:c95ce83462a0 2
johnathanlyu 0:c95ce83462a0 3 MtSense01::MtSense01(I2C& i2c): bmp180(i2c), sht21(i2c), bmp280(i2c) {
johnathanlyu 0:c95ce83462a0 4 }
johnathanlyu 0:c95ce83462a0 5
johnathanlyu 0:c95ce83462a0 6
johnathanlyu 0:c95ce83462a0 7 int MtSense01::Initial() {
johnathanlyu 0:c95ce83462a0 8
johnathanlyu 0:c95ce83462a0 9 bmp280.init();
johnathanlyu 0:c95ce83462a0 10
johnathanlyu 0:c95ce83462a0 11 return 0;
johnathanlyu 0:c95ce83462a0 12 }
johnathanlyu 0:c95ce83462a0 13
johnathanlyu 0:c95ce83462a0 14 int MtSense01::readData(float* pTemperature, int* pPressure, float* pHumidity) {
johnathanlyu 0:c95ce83462a0 15
johnathanlyu 0:c95ce83462a0 16 bmp280.readData(pTemperature, pPressure);
johnathanlyu 0:c95ce83462a0 17 wait_ms(50);
johnathanlyu 0:c95ce83462a0 18 sht21.readData(pTemperature, pHumidity);
johnathanlyu 0:c95ce83462a0 19
johnathanlyu 0:c95ce83462a0 20 return 0;
johnathanlyu 0:c95ce83462a0 21 }