Tool/software:
Hi,
We are migrating our existing project from SDK v8 to v9. We have EEPROM over I2C, and I see that I2C driver has been changed a lot, and now it is slower than it was with v8. It looks like the speed difference is due to the sleep function. If I replace Clock_uSleep to use I2C_udelay function which was in v8, I can get a better speed.
- i2cLldHandle->Clock_uSleep = ClockP_usleep;
+ i2cLldHandle->Clock_uSleep = I2C_udelay;
My questions are:
1. what would be best way to optimize the I2C transaction speed using SDK v9?
2. Any suggestions to verify the stability after chaning the I2C driver?
Thank you.
Won.