grove_digital_light
Diff: grove_digital_light_class.cpp
- Revision:
- 0:54ed8f245631
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/grove_digital_light_class.cpp Tue Jun 09 10:17:49 2015 +0000 @@ -0,0 +1,22 @@ + + +#include "grove_digital_light_class.h" + +GroveDigitalLight::GroveDigitalLight(int pinsda, int pinscl) +{ + this->i2c = (I2C_T *)malloc(sizeof(I2C_T)); + grove_digital_light_init(this->i2c, pinsda, pinscl); +} + +bool GroveDigitalLight::write_setup(void) +{ + return grove_digital_light_write_setup(this->i2c); +} + +bool GroveDigitalLight::read_lux(uint32_t *lux) +{ + return grove_digital_light_readvisiblelux(this->i2c, lux); +} + + +