MSS
/
test_VEML6075
test program for VEML6075
test_VEML6075.cpp@2:4810d10a8152, 2017-04-29 (annotated)
- Committer:
- Rhyme
- Date:
- Sat Apr 29 10:26:37 2017 +0000
- Revision:
- 2:4810d10a8152
- Parent:
- 1:8f35f979c27e
- Child:
- 3:251d5dcb85fd
Format modified to be compatible with CSV
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 | 1:8f35f979c27e | 15 | printf("=== VEML6075 Test for %s ( %s ) ===\n", BOARD_NAME, __DATE__ ) ; |
Rhyme | 2:4810d10a8152 | 16 | printf("UVI, UVA, UVA_CIE, UVB, UVB_CIE\n") ; |
Rhyme | 0:f9cad3f37d50 | 17 | |
Rhyme | 0:f9cad3f37d50 | 18 | while(1) { |
Rhyme | 0:f9cad3f37d50 | 19 | uvi = veml6075->UVI() ; |
Rhyme | 0:f9cad3f37d50 | 20 | uva = veml6075->getUVA() ; |
Rhyme | 0:f9cad3f37d50 | 21 | uva_cie = veml6075->getUVA_CIE() ; |
Rhyme | 0:f9cad3f37d50 | 22 | uvb = veml6075->getUVB() ; |
Rhyme | 0:f9cad3f37d50 | 23 | uvb_cie = veml6075->getUVB_CIE() ; |
Rhyme | 0:f9cad3f37d50 | 24 | |
Rhyme | 2:4810d10a8152 | 25 | printf("%.4f, %.4f, %.4f, %.4f, %.4f\n", |
Rhyme | 0:f9cad3f37d50 | 26 | uvi, uva, uva_cie, uvb, uvb_cie) ; |
Rhyme | 0:f9cad3f37d50 | 27 | wait(1) ; |
Rhyme | 0:f9cad3f37d50 | 28 | } |
Rhyme | 0:f9cad3f37d50 | 29 | } |