Files

Microchip USB Device Library

USB Device Library Help
Files

This section lists the files required for use with the device stack. These files should be included in any project using the USB device stack

Files
Name 
Description 
This file contains functions, macros, definitions, variables, datatypes, etc. that are required for usage with the MCHPFSUSB device stack. This file should be included in projects that use the device stack.
This file is located in the "<Install Directory>\Microchip\USB" directory. 
This file aggregates all necessary header files for the Microchip USB Host, Device, and OTG libraries. It provides a single-file can be included in application code. The USB libraries simplify the implementation of USB applications by providing an abstraction of the USB module and its registers and bits such that the source code for the can be the same across various hardware platforms. 
This file defines data structures, constants, and macros that are used to to support the USB Device Framework protocol described in Chapter 9 of the USB 2.0 specification. 
This file defines data types, constants, and macros that are common to multiple layers of the Microchip USB Firmware Stack. 
This file, with its associated C source file, provides the main substance of the USB device side stack. These files will receive, transmit, and process various USB commands as well as take action when required for various events that occur on the bus. 
This file abstracts the hardware interface. 
This file abstracts the hardware interface. The USB stack firmware can be compiled to work on different USB microcontrollers, such as PIC18 and PIC24. The USB related special function registers and bit names are generally very similar between the device families, but small differences in naming exist. 
This file abstracts the hardware interface. The USB stack firmware can be compiled to work on different USB microcontrollers, such as PIC18 and PIC24. The USB related special function registers and bit names are generally very similar between the device families, but small differences in naming exist. 
This file abstracts the hardware interface. The USB stack firmware can be compiled to work on different USB microcontrollers, such as PIC18 and PIC24. The USB related special function registers and bit names are generally very similar between the device families, but small differences in naming exist. 
Topics
Name 
Description 
usb_config.h is a file used to configure the MCHPFSUSB stack. This file provides compile time selection of options provided by the stack. This file defines constants needed by the stack and various function drivers. 
HardwareProfile.h is a file used to define hardware specific definitions that are required by the MCHPFSUSB stack. This file should be modified to match the application hardware. 
MCHPFSUSB Device Library > Stack > Files
Microchip MCHPFSUSB v2.3 - Sept 20, 2008
Copyright © 2008 Microchip Technology, Inc.  All rights reserved.