code: func (i *i2cConfig) GetAddressOrDefault(a int) int {
  	if i.address == AddressNotInitialized {
  		return a
  	}
  
  	return i.address
  }
docs: // GetAddressOrDefault returns which address to use, either
  // the one set using WithBus(), or the default value which
  // is passed in as the param.