- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_UsbConfig Struct Reference
USB MUSB Data Structures

USB Config structure. More...

`#include <csl_usb.h>`

## Data Fields
CSL_UsbDevNum | devNum
| USB device number, Only USB0 is active currently.
CSL_UsbOpMode | opMode
| Operating mode of the USB module to access the FIFO data.
Uint16 | maxCurrent
| Maximum current drawn by the USB device.
CSL_USB_APP_CALLBACK | appSuspendCallBack
| Application callback for suspend protocol.
CSL_USB_APP_CALLBACK | appWakeupCallBack
| Application callback for wakeup protocol.
CSL_USB_APP_TRANSFER_CALLBACK | startTransferCallback
| USB start transfer application call back function.
CSL_USB_APP_TRANSFER_CALLBACK | completeTransferCallback
| USB complete transfer application call back function.

## Detailed Description

USB Config structure.

This structure is filled by the application and passed to the USB init function

The documentation for this struct was generated from the following file:

- csl_usb.h