test program for VEML6075

Dependencies:   VEML6075 mbed

Revision:
0:f9cad3f37d50
Child:
1:8f35f979c27e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test_VEML6075.cpp	Thu Apr 13 07:11:32 2017 +0000
@@ -0,0 +1,28 @@
+#include "mbed.h"
+#include "MSS.h"
+#include "VEML6075.h"
+
+#define MSU_VEML6075_ADDRESS   0x10
+
+VEML6075 *veml6075 = 0 ;
+
+int main() {
+    float uvi, uva, uvb, uva_cie, uvb_cie ;
+    
+    VEML6075 *veml6075 = new VEML6075(PIN_SDA, PIN_SCL, MSU_VEML6075_ADDRESS) ;
+    veml6075->setUVConf(0x00) ;
+    
+    printf("=== test VEML6075 for %s ( %s ) ===\n", BOARD_NAME, __DATE__ ) ;
+    
+    while(1) {
+        uvi = veml6075->UVI() ;
+        uva = veml6075->getUVA() ;
+        uva_cie = veml6075->getUVA_CIE() ;
+        uvb = veml6075->getUVB() ;
+        uvb_cie = veml6075->getUVB_CIE() ;
+
+        printf("UVI[%.4f] UVA[%.4f] UVA_CIE[%.4f] UVB[%.4f] UVB_CIE[%.4f]\n",
+        uvi, uva, uva_cie, uvb, uvb_cie) ;
+        wait(1) ;
+    }
+}