USB Host Driver Catalog Items and Sysgen Variables (Compact 2013)
3/26/2014
In Windows Embedded Compact, you can implement a USB host driver for supporting USB client drivers.
For more information, see USB Host Drivers.
For more information about how to add or remove catalog items, see Create Your First OS.
Hardware and Software Requirements
- Requires a USB port on the hardware board.
Catalog Items and Sysgen Variables
The following table describes the catalog items and associated SYSGEN variables that you can use to add support for USB host drivers to your OS.
Catalog item |
SYSGEN variable or BSP flag |
Description |
Dependencies |
---|---|---|---|
USB Host Support |
SYSGEN_USB |
Provides core shared components of the USB software stack that are required for developing USB drivers. For more information, see USB Host Controller Drivers. |
None. |
USB Printer Class Driver |
SYSGEN_USB_PRINTER |
Provides the USB class driver that supports USB printer class devices. |
Requires USB Host Support (SYSGEN_USB). |
USB RNDIS Class Driver |
SYSGEN_ETH_USB_HOST |
Provides the USB class driver that supports Remote NDIS (RNDIS) compatible Ethernet adapters. |
Requires USB Host Support (SYSGEN_USB). |
USB Storage Class Driver |
SYSGEN_USB_STORAGE |
Provides the USB class driver that supports USB storage class devices. |
Requires USB Host Support (SYSGEN_USB). |
USB Host Modem Class Driver |
SYSGEN_USB_SER |
Provides the USB class driver that supports USB modem class devices. |
Requires SYSGEN_USB. |
EHCI |
BSP_USB_EHCI |
Provides the generic Enhanced Host Controller Interface (EHCI) USB 2.0 host controller driver. |
Requires USB Host Support (SYSGEN_USB). |
OHCI |
BSP_USB_OHCI |
Provides the generic Open Host Controller Interface (OHCI) USB 1.1 host controller driver. |
Requires SYSGEN_USB. |
UHCI |
BSP_USB_UHCI |
Provides the generic Universal Host Controller Interface (UHCI) host controller driver. |
Requires SYSGEN_USB. |
Sysgen Variables
The following table describes the SYSGEN variables that you can set to add USB host driver features to your OS.
SYSGEN variable |
Description |
Dependencies |
---|---|---|
SYSGEN_USB_AUDIO |
Provides a USB audio class driver that enables the Windows Embedded Compact powered device to connect to USB audio devices such as a USB headset or a USB external speaker. |
Requires USB Host Support (SYSGEN_USB) and SYSGEN_AUDIO. |
See Also
Concepts
HID Driver Catalog Items and Sysgen Variables
USB Function Driver Catalog Items and Sysgen Variables