This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPDLCR230NPEVM: Using horizontal keystone correction

Part Number: DLPDLCR230NPEVM
Other Parts Discussed in Thread: DLPC3436

Hello everyone.

I'd like to have details on the software side on the DLPDLCR230NPEVM.

Using a DLPDLCR230NPEVM, I saw in the template sample03_display.py that it is possible to apply a vertical keystone correction. I read in dlpc343x_xpr4.py and in the DLPC3436 Software Programmer's Guide how it worked. I wanted to know if the EVM could handle a horizontal keystone correction. I'm assuming it is doable since it's done vertically. Could you please enlighten me on this subject ?

Moreover, it seems that, in the sample03_display.py code, it is the WriteKeystoneProjectionPitchAngle function that applies the keystone correction. In the definition of this function in dlpc343x_xprd4.py, I'm assuming that the line writebytes=list(struct.pack('B',187)) is used to make the DLPC3436 understand that this function is called. Could you explain how the controller understand that 187 means WriteKeystoneProjectionPitchAngle please ?

Thank you for your time.

Since english is not my first language, let me know if you want me to rephrase it or if I need to give further information.

Best regards,

Romain.