Vishay VEML6040 Color RGB sensor I2C driver library
Dependents: test_VEML6040 testSensor
Diff: VEML6040.h
- Revision:
- 4:f5b142e3fe79
- Parent:
- 3:c6614597c135
- Child:
- 5:a4dcc19d057e
diff -r c6614597c135 -r f5b142e3fe79 VEML6040.h --- a/VEML6040.h Fri May 19 04:24:33 2017 +0000 +++ b/VEML6040.h Mon Jun 05 02:02:20 2017 +0000 @@ -102,30 +102,30 @@ /** * get raw Red data * @param uint16_t *rdata - * @returns none + * @returns i2c status 0: success non-0: failure */ -void getRData(uint16_t *rdata) ; +int getRData(uint16_t *rdata) ; /** * get raw Green data * @param uint16_t *gdata - * @returns none + * @returns i2c status 0: success non-0: failure */ -void getGData(uint16_t *gdata) ; +int getGData(uint16_t *gdata) ; /** * get raw Blue data * @param uint16_t *bdata - * @returns none + * @returns i2c status 0: success non-0: failure */ -void getBData(uint16_t *bdata) ; +int getBData(uint16_t *bdata) ; /** * get raw White data * @param uint16_t *wdata - * @returns none + * @returns i2c status 0: success non-0: failure */ -void getWData(uint16_t *wdata) ; +int getWData(uint16_t *wdata) ; // void getCCTiData(uint16_t *cctidata) ; /** @@ -148,7 +148,7 @@ private: I2C m_i2c; int m_addr; - void readRegs(int addr, uint8_t * data, int len); - void writeRegs(uint8_t * data, int len); + int readRegs(int addr, uint8_t * data, int len); + int writeRegs(uint8_t * data, int len); } ; #endif /* _VEML6040_H_ */