MtSense01 Easy use interface
MtSense01.cpp@1:26745d857755, 2017-06-02 (annotated)
- Committer:
- johnathanlyu
- Date:
- Fri Jun 02 08:02:08 2017 +0000
- Revision:
- 1:26745d857755
- Parent:
- 0:c95ce83462a0
- Child:
- 2:9a301d7b8f44
MtSense01 include BMP250 & SHT25
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
johnathanlyu | 0:c95ce83462a0 | 1 | #include "MtSense01.h" |
johnathanlyu | 0:c95ce83462a0 | 2 | |
johnathanlyu | 1:26745d857755 | 3 | MtSense01::MtSense01(I2C& 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 | } |