test program for VEML6030
Dependencies: VEML6030 mbed vt100
Diff: main.cpp
- 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