I have just bought a Grove (Seeed) I2C motor controller module with plans to control 2 DC motor using a BeagleBoard-xM (BB) via the I2C link. The BB uses 1.8v on the I2C SDA/SCL links which I pass through a level shifter to bring it up to 5v, this seems to work fine and I have several other I2C device connected to the bus (RTC, ADC & Gyro) which all communicate correctly.
Now with the motor controller added to the bus I don’t seem to be able to communicate with it, what’s more it seems to stop me communicating with the other devices. I have also tried setting it up with only itself on the bus and it still does not work.
Can anyone suggest what might be going on?