MSS
/
test_VEML6075
test program for VEML6075
test_VEML6075.cpp@0:f9cad3f37d50, 2017-04-13 (annotated)
- Committer:
- Rhyme
- Date:
- Thu Apr 13 07:11:32 2017 +0000
- Revision:
- 0:f9cad3f37d50
- Child:
- 1:8f35f979c27e
test program for VEML6075
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Rhyme | 0:f9cad3f37d50 | 1 | #include "mbed.h" |
Rhyme | 0:f9cad3f37d50 | 2 | #include "MSS.h" |
Rhyme | 0:f9cad3f37d50 | 3 | #include "VEML6075.h" |
Rhyme | 0:f9cad3f37d50 | 4 | |
Rhyme | 0:f9cad3f37d50 | 5 | #define MSU_VEML6075_ADDRESS 0x10 |
Rhyme | 0:f9cad3f37d50 | 6 | |
Rhyme | 0:f9cad3f37d50 | 7 | VEML6075 *veml6075 = 0 ; |
Rhyme | 0:f9cad3f37d50 | 8 | |
Rhyme | 0:f9cad3f37d50 | 9 | int main() { |
Rhyme | 0:f9cad3f37d50 | 10 | float uvi, uva, uvb, uva_cie, uvb_cie ; |
Rhyme | 0:f9cad3f37d50 | 11 | |
Rhyme | 0:f9cad3f37d50 | 12 | VEML6075 *veml6075 = new VEML6075(PIN_SDA, PIN_SCL, MSU_VEML6075_ADDRESS) ; |
Rhyme | 0:f9cad3f37d50 | 13 | veml6075->setUVConf(0x00) ; |
Rhyme | 0:f9cad3f37d50 | 14 | |
Rhyme | 0:f9cad3f37d50 | 15 | printf("=== test VEML6075 for %s ( %s ) ===\n", BOARD_NAME, __DATE__ ) ; |
Rhyme | 0:f9cad3f37d50 | 16 | |
Rhyme | 0:f9cad3f37d50 | 17 | while(1) { |
Rhyme | 0:f9cad3f37d50 | 18 | uvi = veml6075->UVI() ; |
Rhyme | 0:f9cad3f37d50 | 19 | uva = veml6075->getUVA() ; |
Rhyme | 0:f9cad3f37d50 | 20 | uva_cie = veml6075->getUVA_CIE() ; |
Rhyme | 0:f9cad3f37d50 | 21 | uvb = veml6075->getUVB() ; |
Rhyme | 0:f9cad3f37d50 | 22 | uvb_cie = veml6075->getUVB_CIE() ; |
Rhyme | 0:f9cad3f37d50 | 23 | |
Rhyme | 0:f9cad3f37d50 | 24 | printf("UVI[%.4f] UVA[%.4f] UVA_CIE[%.4f] UVB[%.4f] UVB_CIE[%.4f]\n", |
Rhyme | 0:f9cad3f37d50 | 25 | uvi, uva, uva_cie, uvb, uvb_cie) ; |
Rhyme | 0:f9cad3f37d50 | 26 | wait(1) ; |
Rhyme | 0:f9cad3f37d50 | 27 | } |
Rhyme | 0:f9cad3f37d50 | 28 | } |