leaflabs / maple-bootloader

Bootloader firmware for the Maple ARM Cortex-M3 development board from LeafLabs
http://leaflabs.com
135 stars 117 forks source link

Add WCID support to USB #7

Closed wesen closed 7 years ago

mbolivar commented 11 years ago

Hi Manuel,

I'm not so good with Windows -- can you give me a quick rundown of what this is for? Also, have you tested that it doesn't break anything on OS X and Linux?

Thanks, Marti

wesen commented 11 years ago

So windows uses a special vendor descriptor query at enumeration time to check if a device supports WCID. This allows it to automatically load and search for drivers. It's basically plug device in -> boom done, really nice on win8 (win7 needs to have the driver loaded once).

https://github.com/pbatard/libwdi/wiki/WCID-Devices

Regards, Manuel

On Feb 11, 2013, at 12:50 PM, Marti Bolivar notifications@github.com wrote:

Hi Manuel,

I'm not so good with Windows -- can you give me a quick rundown of what this is for? Also, have you tested that it doesn't break anything on OS X and Linux?

Thanks, Marti

— Reply to this email directly or view it on GitHub.

wesen commented 11 years ago

push forced. doesn't change anything on osx and linux btw, as they don't issue the vendor descriptor request.