test program for VEML6040

Dependencies:   VEML6040 mbed

test_VEML6040.cpp

Committer:
Rhyme
Date:
2017-04-13
Revision:
1:599953bd522a
Parent:
main.cpp@ 0:635c63ad3ec9
Child:
2:77b9cdf3b4fc

File content as of revision 1:599953bd522a:

#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__) ;
    while(1) {
        veml6040->getRData(&R) ;
        veml6040->getGData(&G) ;
        veml6040->getBData(&B) ;
        veml6040->getWData(&W) ;
        printf("R:%d G:%d B:%d W:%d\n", R,G,B,W) ;
        wait(1) ;
    }
}