USB Function Controller Drivers (Compact 7)

3/12/2014

USB controller drivers offer functions for I/O control codes (IOCTLs), model device drivers (MDDs), and platform dependent drivers (PDDs).

To add this feature to your OS, see USB Function Driver Catalog Items and Sysgen Variables.

For reference information, see USB Function Controller Driver Reference.

Sample application code is available at the following locations. The USB function controller drivers support single configurations and single interfaces.

  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller
    USB function controller model device driver (MDD) and platform dependent driver (PDD).
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\MDD
    MDD source.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\MDD\UFNMDD.c
    MDD implementation.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\MDD\UFNMDD.h
    Device driver service-provider interface (DDSI) implemented by the PDD.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\NET2280
    Net2280 PDD.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\NET2280\Net2280.h
    Net2280 declarations.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\NET2280\2280bus.h
    Net2280 initialization declarations.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\NET2280\2280bus.c
    Net2280 initialization implementations.
  • %_WINCEROOT%\Public\Common\OAK\INC\USBFN.h
    DDI implemented by the MDD.
  • %_WINCEROOT%\Public\Common\OAK\INC\USBFNtypes.h
    Global USB function controller data and declarations.

See Also

Other Resources

USB Function Drivers
USB Function Client Drivers
USB Function Composite Device Drivers
USB Function Mass Storage Client Drivers
USB Function Serial Client Drivers