Changes between Version 19 and Version 20 of windows_backend
- Timestamp:
- 01/06/10 01:03:52 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
windows_backend
v19 v20 7 7 == Status == 8 8 9 The Windows backend is still in early alpha stages. As of 2010.01.04, it supports control & bulk/interrupt transfers but is lacking: 10 * transfer cancellation 11 * device reset 12 * support for multiple threads 9 The Windows backend is still in alpha stages. As of 2010.01.05, it should include the main libusb v1.0 features, apart from isochronous transfers (which is a limitation from the WinUSB Microsoft API). 13 10 14 11 == Source == … … 30 27 31 28 * For convenience reasons, the development toolchain used for the Windows backend is [http://www.mingw.org MinGW] and the target for the first stable release is XP and later Windows versions (including 64 bit Windows). 32 * The method of dealing with USB devices in the first release will be [http://msdn.microsoft.com/en-us/library/aa476426.aspx WinUSB] only, with some provisions for HID and kernel driver access to be included later.29 * The method of dealing with USB devices in the first release will be [http://msdn.microsoft.com/en-us/library/aa476426.aspx WinUSB] only, with provisions for other access modes to be included later. 33 30 * Windows' handling of composite devices will be done with multiple WinUSB drivers (VID_####&PID_####&MI_##), descendants of the usbccgp.sys driver (Composite Generic Parent). For more info, see "2. How Windows handles a composite device" at [http://www.cygnal.org/ubb/Forum9/HTML/001050.html]. 34 31 … … 41 38 == To Do == 42 39 43 * device reset44 * transfer cancellation45 40 * threading 46 41 * automated WinUSB driver installation? 42 * hotplug detection 47 43 48 44 == Done == … … 54 50 * control transfers 55 51 * bulk/interrupt transfers 52 * device reset 53 * transfer cancellation 54 56 55 57 56 == Development's status log == … … 83 82 * [http://209.85.229.132/search?q=cache:3tk2Nqp0wfoJ:www.osronline.com/article.cfm%3Farticle%3D532+selecting+configuration+descriptor+winusb Using WinUSB for User-Mode to USB Device Communication] 84 83 * [http://msdn.microsoft.com/en-us/library/aa476437.aspx WinUSB User-Mode Client Support Routines] 84 * [http://blogs.msdn.com/usbcoreblog/ Microsoft's USB Core Team Blog] (including resources on instrumenting the USB stack in Windows 7)