That is a start. If you want to communicate over the second channel to a device, you will need to communicate to the object that is talking to the device which channel you want to use. Typically, you would do with in the begin() function for the given device. If you are just using the Wire library directly, it doesn't know anything about a second i2c channel.
blh64:
That is a start. If you want to communicate over the second channel to a device, you will need to communicate to the object that is talking to the device which channel you want to use. Typically, you would do with in the begin() function for the given device. If you are just using the Wire library directly, it doesn't know anything about a second i2c channel.
Thanks for looking in.
I don't know why the mods moved this here as it a setup and install question not a programming question.
I know that to communicate over two channels you have to define the second channel in the begin() function however this question is directly connected to the setup of a new device that appears in the "Device Manager" Menu.
If its not defined in pins_arduino.h it has to be defined in the program which then causes issues with other defines.
I did, I spent two weeks searching and googling (and looking through sketches and arduino's referance.
Anyway I solved the issue.
The reason it didn't work was because the expected chips had not bee added to the device!
I opened the case up and found the footprints where the devices should have been.