MtSense01 Easy use interface
MtSense01.cpp@2:9a301d7b8f44, 2018-04-27 (annotated)
- 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?
User | Revision | Line number | New 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 | } |