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.

Demo: Automatically loading WinUSB with no installer, no INF, on 32 & 64-bit PCs

Hi,

I wanted to share a demonstration project I posted over on GitHub, Stellaris-LaunchPad-UsbDevBulk-AutoWinusbInstall, which shows how to automatically instruct Windows to load the generic WinUSB driver for the Stellaris LaunchPad, using nothing but firmware descriptors.  This is a somewhat recent capability of Windows, initially supplied in Win8 but is now available back to WinXP SP3.  Finally there is a way to have true plug-and-play for these types of 'classless' devices where you want to be able to do BULK transfers.

I've also included a demo C# host app as an alternative to the companion TI C Windows app.

I did have to make some minor changes to StellarisWare usblib in order to pull this off.  My primary purpose of posting what I've done is to hopefully catch the attention of someone at TI who develops StellarisWare.  Kindly look at the above referenced project and in particular the changes to usblib and consider pulling these changes, or similar, into the usblib distribution.  Feel free to contact me for any additional information.

I think this would be a nice improvement to the LaunchPad and Stellaris/Tiva, to have an out-of-the-box example in StellarisWare and baked-in support in usblib for automagically loading WinUSB without any INF's or co-installers.