code: func (d *Adaptor) GetConnection(address int, bus int) (connection i2c.Connection, err error) {
  	if bus != 0 {
  		return nil, fmt.Errorf("Invalid bus number %d, only 0 is supported", bus)
  	}
  	c := NewDigisparkI2cConnection(d, uint8(address))
  	if err := c.Init(); err != nil {
  		return nil, err
  	}
  	return i2c.Connection(c), nil
  }
docs: // GetConnection returns an i2c connection to a device on a specified bus.
  // Only supports bus number 0