Introduction to our team
Hello and welcome to the Microsoft Windows USB core team blog. Microsoft Windows USB core team has the mission to design, develop and test the software stack that drives the USB Host Controllers and USB Hubs present on the Windows PC. This software stack helps the Client Device driver software in discovering and driving their devices.
Our team has also contributed and continues to contribute in defining Industry standards like the USB 1.1/2.0/3.0 specifications and the Host Controller standards like the EHCI,OHCI,XHCI specifications.
Our team owns the following components that many of our readers might be familiar with:
· USB miniports – USBEHCI, USBUHCI, USBOHCI. These drivers interface with the corresponding host controllers.
· USBPORT driver
· USBHUB driver – Drives the USB Hubs
· USBCCGP – Common Composite Generic Parent Driver that drives a USB Composite device as a whole
· USBUI – User Interface for USB
What to expect in the future
In this blog various members of the USB Core team might blog about the following in future:
Common USB hardware issues we have found.
Common driver bugs we see in the USB client driver
What is new about USB samples in Windows7
What are the common issues involved in programming Isochronous Devices
Information on Selective Suspend in the USB Stac
Insight into the workings of the HUB and Port driver
USBCCGP - What is this ? What does it do ?
Information on USB Logo tests
Information on USB INF files, Information on USB User interface.
Summary of various USB QFEs we have released for the various OSes.
We look forward to your feedback on our posts and any suggestions on what you might want to see from us in future.
Windows USB Core Team
Disclaimer : This blog does not replace official MSDN documentation from Microsoft regarding USB support in windows. Please continue to read and provide feedback on the official Microsoft resources for Windows USB driver developers