USB Function Driver Catalog Items and Sysgen Variables (Compact 7)
3/12/2014
In Windows Embedded Compact, you can implement USB function drivers that include mass storage drivers, controller drivers, and serial client drivers.
For more information, see USB Function Drivers.
For more information about how to add or remove catalog items, see Design 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 you can use to add support for USB function drivers.
Catalog item | SYSGEN variable | Description | Dependencies |
---|---|---|---|
Netchip NET2280 USB Function Controller |
SYSGEN_USBFN_NET2280 |
Provides the USB function controller driver for the Netchip NET2280, which contains the Remote Network Driver Interface Specification (RNDIS) interface. |
Requires USB function support (SYSGEN_USBFN). |
USB Function Support |
SYSGEN_USBFN |
Provides support for implementing USB function model device driver (MDD)/platform dependent driver (PDD) drivers. |
None. |
Composite Function Driver |
SYSGEN_USBFN_COMPOSITE |
Provides support for using multiple USB function drivers concurrently. For more information, see USB Function Composite Device Drivers. |
Requires USB function support (SYSGEN_USBFN). |
USBFN Mass Storage client |
SYSGEN_USBFN_STORAGE |
Provides a USB function mass storage client driver to store files accessed by an external device through a USB connection. |
Requires USB function support (SYSGEN_USBFN). |
USBFN RNDIS Client |
SYSGEN_USBFN_ETHERNET |
Provides a USB function RNDIS client driver. |
Requires USB function support (SYSGEN_USBFN). |
USBFN Serial client |
SYSGEN_USBFN_SERIAL |
Provides a device driver for USB-to-serial, to use USB as a serial port. For example, COM1. |
Requires USB function support (SYSGEN_USBFN).Also requires a USB-to-serial adapter. |
Remarks
Only set one of the following SYSGEN variables unless you set SYSGEN_USBFN_COMPOSITE:
- SYSGEN_USBFN_STORAGE
- SYSGEN_USBFN_ETHERNET
- SYSGEN_USBFN_SERIAL
- SYSGEN_USBFN_PRINTER
See Also
Concepts
USB Host Driver Catalog Items and Sysgen Variables