I had to make the following changes to get your library to compile under Dev-C++.  I&#39;m not sure how useful these changes are to you.  They&#39;re mainly changes I had to make so that my own compiler would work.<div><br>
</div><div>Just to summarize:</div><div>-Bool is not recognized --&gt; fixed declaration</div><div>-ulong, uchar, ushort is not recognized --&gt; fixed declaration</div><div>-hid_opening.c --&gt; failure to detect certain devices because the configuration could not be set --&gt; added a line that sets the configuration to one that matches other devices (See libUSB for more info <a href="http://libusb.sourceforge.net/api-1.0/group__dev.html#ga186593ecae576dad6cd9679f45a2aa43">http://libusb.sourceforge.net/api-1.0/group__dev.html#ga186593ecae576dad6cd9679f45a2aa43</a>)</div>
<div><br></div><div>I had to add a bunch of TRACE and NOTICE to help me debug the USB device, but overall I made very few meaningful changes.  Also, you should know that your code doesn&#39;t compile well under Visual Studio.  It seems to have some issues with stricter C standards.  I don&#39;t have the time to contribute towards making it useful for Visual Studio at the moment.  I just thought you should know.</div>
<div><br></div><div><br></div><div><br></div><div><br></div>