Is the NCD API for I2C communication able to support any I2C device?

On the AD5252 digital pot device, I would like to write to the EEMEM rom, which holds the default pot values and also read the tolerance parameters. Can I access any of those memory locations using your API or do you limit it to just changing the current resistance?

Do you support the repeated start feature of I2C in your API?

We are using a PR33-17 to connect our PC USB com port to the NCD products.

The NCD API allows you to write to any register on any I2C bus address. You can also read from any register on any I2C bus address. You are not limited in any way.