code: func (l *littleWire) i2cStart(address7bit uint8, direction uint8) error {
  	if C.i2c_start(l.lwHandle, C.uchar(address7bit), C.uchar(direction)) == 1 {
  		return nil
  	}
  	if err := l.error(); err != nil {
  		return err
  	}
  	return fmt.Errorf("Littlewire i2cStart failed for %d in direction %d", address7bit, direction)
  }
docs: // i2cStart starts the i2c communication; set direction to 1 for reading, 0 for writing