USB to I2C converter: does the software support it, does it support repeat start?


We got a USB to I2C converter to interface with a third party i2c device but neither Alpha nor the current AnyI2C software seem to recognize the converter or support it very well (when debugging in Visual Studio I find several errors that suggest they either don’t know about the converter… or that something is missing on my Windows 10 laptop?).

The only thing that seems to work is scanning the bus: the device’s address is identified.

  • It seems I need to forget about Alpha and AnyI2C, manage serial port communication in my program and send API commands to the converter…
  • … but that raises another issue: the protocol description in the datasheet says I need to send an i2c “repeat start” in some of the device commands. Is there a converter API command for that?