Spider I2C -> multiple devices

Hello!

I have started a project using I2C (which I never used before).
I read through the examples and info - and I can get I2C to work ok for 1 device.

However, 2 or more devices is another story. For simplicity, here is a sample of code that does not work:

config1 = new I2CDevice.Configuration(0x60, 100); // no problem
config2 = new I2CDevice.Configuration(0x61, 100); // no problem
tlc59208GreenDevice = new I2CDevice(config1); // works fine!
tlc59208RedDevice = new I2CDevice(config2); // FAILS - returns exception and leaves the variable null!

If I switch the order, then the device with address 0x61 works ok, but 0x60 fails, so I know it is nothing to do with the address.
It just seems I cannot have more than one device!
Anyone have any ideas how to get multiple devices on I2C with the spider?

thanks!

Nevermind!

I found more info and it seems to solve my problem.

config1 = new I2CDevice.Configuration(0x60, 100); // no problem
config2 = new I2CDevice.Configuration(0x61, 100); // no problem
tlc59208GreenDevice = new I2CDevice(config1); // works fine!
…code to execute, etc, then

tlc59208GreenDevice.Config = config2; // This seems to work