Has anyone tried to use the USB-I2C with Openservo? A search didn't find anything. I am trying and cannot get it to work. The Openservo doesn't recognise its address and so doesn't reply.
However when I looked at the waveforms on the scope, I see that the READ bit never gets set. I modified the little test app to constantly poll a specified address. What I see is that whether I make the address even or odd, the low bit is never set. For example, I send the string 0x55 0x21 0x02 0x01. The scope shows the bits being sent as 0010 0000 10 then continuous HI. Is there some other command needed in order to set the READ bit? (The doc doesn't appear to indicate that there is, but you never know).
For now it looks as though there is some fundamental incompatibility between these two devices. I guess I'll find out when my Openservo OSIF I2C interface arrives.