test program for VEML6030

Dependencies:   VEML6030 mbed vt100

Revision:
0:1f65c238e7e6
Child:
1:31b0d73cfaf4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Mar 30 04:05:21 2017 +0000
@@ -0,0 +1,34 @@
+#include "mbed.h"
+#include "MSS.h"
+#include "vt100.h"
+#include "VEML6030.h"
+
+#ifndef MSU_VEML6030_I2C_ADDRESS
+#define MSU_VEML6030_I2C_ADDRESS 0x10
+#endif
+
+VEML6030 *veml6030 = 0 ;
+
+vt100 *tty = 0 ;
+
+int main(void)
+{
+    uint16_t als, white ;
+    uint16_t conf ;
+    
+    veml6030 = new VEML6030(PIN_SDA, PIN_SCL, MSU_VEML6030_I2C_ADDRESS) ; 
+
+    tty = new vt100() ;
+    tty->cls() ;
+
+    printf("=== VEML6030 test %s ===\n", __DATE__) ;    
+    conf = 0x00 ;
+    veml6030->setALSConf(conf) ;
+    
+    while(1) {
+        als = veml6030->getALS() ;
+        white = veml6030->getWHITE() ;
+        printf("VEML6030 ALS: %d  WHITE: %d\n", als, white) ;
+        wait(1) ;
+    }
+}
\ No newline at end of file