Hi,
I got a MaxADClite evaluation board that has built in firmware and it plugs in the computer via a mini-USB port:
http://www.maxim-ic.com/datasheet/index.mvp/id/7139The board has 3 interfaces i2c, spi, usb. I am familiar with the first 2, but not so much with usb.
The board comes with a testing software, but I need to build my own. I have two IDE options: Labview and Visual Studio. My first attempt was to do it with Labview, using NI-VISA. Thus I was able to get enumeration information from the device, but nothing else, no reads or writes. So I am giving it a try with Visual Studio.
Here are my observations so far:
The device is HID, and it doesnt require a driver when I run the app software provided by Maxim.
I ran the WinUSB_cs solution in Visual Studio 2010, on a Vista and I get "device not found".
I also used an USB analyser, and I got VID, PID etc.
Any suggestions or questions are welcomed.