MtSense01 Easy use interface

Dependents:   Mt05_MtSense01

Committer:
johnathanlyu
Date:
Fri Apr 27 09:44:05 2018 +0000
Revision:
2:9a301d7b8f44
Parent:
1:26745d857755
follow sensor library update

Who changed what in which revision?

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