code: func (d *TSL2561Driver) SetIntegrationTime(time TSL2561IntegrationTime) error {
  	if err := d.enable(); err != nil {
  		return err
  	}
  
  	timeGainVal := uint8(time) | uint8(d.gain)
  	if err := d.connection.WriteByteData(tsl2561CommandBit|tsl2561RegisterTiming, timeGainVal); err != nil {
  		return err
  	}
  	d.integrationTime = time
  
  	return d.disable()
  }
docs: // SetIntegrationTime sets integrations time for the TSL2561