test program for VEML6040

Dependencies:   VEML6040 mbed

test_VEML6040.cpp

Committer:
Rhyme
Date:
2017-11-06
Revision:
5:4704f137d3b1
Parent:
2:77b9cdf3b4fc

File content as of revision 5:4704f137d3b1:

#include "mbed.h"
#include "MSS.h"
#include "VEML6040.h"

#define MSU_VEML6040_ADDRESS  0x10

VEML6040 *veml6040 = 0 ;

int main() {
    uint16_t R, G, B, W ;
    veml6040 = new VEML6040(PIN_SDA, PIN_SCL, MSU_VEML6040_ADDRESS) ;
    veml6040->setCOLORConf(0x00) ;
    
    printf("=== VEML6040 Test for %s ( %s ) ===\n", BOARD_NAME, __DATE__) ;
    printf("     R,      G,      B,      W\n") ;
    while(1) {
        veml6040->getRData(&R) ;
        veml6040->getGData(&G) ;
        veml6040->getBData(&B) ;
        veml6040->getWData(&W) ;
        printf("%6d, %6d, %6d, %6d\n", R,G,B,W) ;
        wait(1) ;
    }
}