2.7.3 Configuring the Library
The application designer must specify the following configuration parameters while
implementing the Generic USB Device. The configuration macros that implement these
parameters must be located in the system_config.h
file in the
application project and a compiler include path (to point to the folder that contains
this file) should be specified.
Configuration Macro Name | Description | Comments |
USB_DEVICE_ENDPOINT_QUEUE_DEPTH_COMBINED | Size of buffer object pool for Endpoint Read and Endpoint Write functions. | This macro defines the total number of transfers that can be queued across all Generic USB Device endpoints. The number of read transfers that can be queued is specified by the endpointQueueSizeRead member of the USB_DEVICE_INIT data structure. The number of write transfers that can be queued is specified by the endpointQueueSizeWrite member of the USB_DEVICE_INIT data structure. |
Configuration on MCC | This section describes the symbols available in the MCC that can be configured. |