Share via


USB Function Driver Catalog Items and Sysgen Variables (Compact 2013)

3/26/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 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 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

Other Resources

USB Function Drivers
Device Drivers