Other Parts Discussed in Thread: DLP4710EVM-LC
Tool/software:
Hello,
When we use the API to control the DLPC3479, we observe that running our program a second time results in failure to connect to the I2C bus even though it connected fine the first time the application ran. We tried resetting the I2C through the cyusbserial.dll with the commands CyI2cReset (which resets the I2C module) and CyResetDevice (resets the serial bus) but the application still fails on the second run. Interestingly, if we power cycle the projector, our application can be re-run a second time without error. Do you have any ideas of why communication to the I2C bus fails the second time we try to run our application or ideas on how we can address this issue?