I am using a Cypress CY7C68013A USB chip to develop some hardware that will connect to a PC. I want to use LabView to send and receive data via this interface. The driver provided by Cypress for this IC is accessed via a statically compiled MS Visual C++ library called CyAPI.lib. I do not have access to the source code. I do have documentation on the API. Therefore, I suspect that I will have to write a C wrapper for each object field/method...
However, I have been told by some colleges that LabView has trouble with memory allocated by external libraries. Can anyone comment on this and/or offer some tips when writing a C wrapper dll to access a static C++ library. Are there other options for getting LabView to access the CyAPI.lib?