Other Parts Discussed in Thread: DLPC3478
I am currently working on a C# interface (imported the Cypress USB c++ libraries via C#) to control the DLP3010EVM-LC. I noticed several issues while developing this interface:
1. Why isn't it necessary to distinct between Read/Write transactions (0x36,0x37) and make a bitshift to 0x1B instead. Is this because I am sending those requests over usb instead over the I2C-Bus (directly)?
2. Is it required to do the I2C-Handshake with the MSP430 everytime a command is sent or only one time (for example while establishing the connection with CyOpen to the board)?
Edit: And if a handshake is required everytime, do I have to set some GPIO Pins (like GPIO 9 and GPIO5) low after my transaction?
3. It seems that the programming guide seems to have some mistakes (for example Write Display Size only shows 4 instead of 8 Parameters), are those going to be corrected soon?
Thank you in advance
Patrick