As part of the Vishay Optoelectronics light-to-digital sensor portfolio, programing via the I2C allows the user to set upper and lower thresholds, duty cycle and integration time which affects the gesture resolution, and the emitter current. The controller can also be programmed to turn on and off the sensor.