Other Parts Discussed in Thread: DLPC900
Hello,
I have purchased the LightCrafter 6500 development kit that has the DMD (1920*1080), controller and all supporting connections.
Using The user manuals of both DLPC900 and the LightCrafter 6500 development manual as well as the source code of the TI-GUI i am able to send commands.
I am using the source code (TI-GUI) as an "SDK" and compiling it with my own c/c++ code, this allows me to call all of your functions.
I am able to connect via USB and detect the connection and disconnection of the device.
In addition, start mirror / stop mirror / pause / standby mode/ Normal mode and all that other good functionalities you have in the GUI work perfectly.
I am having trouble loading images (the ones provided with the TI-GUI).
I went through the GUI manual and verified the images can be loaded using the GUI - GUI works fine with images i have.
I then took the functions you have in the GUI and tried to use the same calls you are making to load an image to the mirror using my code.
attached is the file that is suppose to load the image, I cannot find where is the problem with it as it does almost the same operations you have in your sequence.
none of the calls produce an error and the mirror shows the lightcrater6500 logo with the LUT information i give it, ie i can change exposure and dark-time on this image.
This makes me think that the LUT is being updated but the image data is either not being sent or sent to the wrong place.
Please help me find the missing piece of the puzzle that will allow me to load the image to the mirror, this whole thing is quite hard without a proper manual available for the SDK.
C code to load an image attached
this function is being called after the following swquance:
USB connection is made
MIrror is stopped.
Pattern on the fly chosen.
FUNCTION CALL