As part of a product feasibility study, I am attempting to communicate with the EVM4710 via custom PC software (i.e., not using the DLP LightCrafter Display software, but implementing some of the functionality of it). Specifically, I wish to be able to turn the LEDs on and off via the custom software.
I have figured out to use the Cypress SDK to communicate over I2C on the USB virtual serial port. My current procedure is:
1. Find the appropriate device and open it
2. Set GPIO 5 and 9, wait for 6 to go high (prepare for I2C)
3. Send the command bytes (for example, for LEDs On, send 0x52 0x07) to 0x36h
4. Clear GPIO 5 and 9 (close down I2C)
5. Close device communication
Step 3 doesn't appear to work - I always get a CY_ERROR_REQUEST_FAILED response when trying to write the data buffer (any command).
Any ideas, or pointers on where I am going wrong?
Thanks,
-Jeff