![]() |
![]() |
Data Structures | |
| struct | CSL_UsbTransfer |
| USB end point transfer data structure. More... | |
| struct | CSL_UsbEpStatus |
| USB end point status structure. More... | |
| struct | CSL_UsbSetupStruct |
| Data structure to hold USB setup packet. More... | |
| struct | CSL_UsbDataStruct |
| USB data structure to send and receive data. More... | |
| struct | CSL_UsbEpObj |
| Data Structure for USB Endpoint Object. More... | |
| struct | CSL_UsbContext |
| USB context information structure. More... | |
| struct | CSL_UsbMsgObj |
| USB message object structure. More... | |
| struct | CSL_UsbConfig |
| USB Config structure. More... | |
| struct | CSL_UsbHostPktDescr |
| USB DMA host packet descriptor structure. More... | |
| struct | CSL_UsbHostBufDescr |
| USB DMA host buffer descriptor structure. More... | |
Typedefs | |
| typedef struct CSL_UsbTransfer | CSL_UsbTransfer |
| USB end point transfer data structure. | |
| typedef CSL_UsbTransfer * | pUsbTransfer |
| typedef struct CSL_UsbEpStatus | CSL_UsbEpStatus |
| USB end point status structure. | |
| typedef CSL_UsbEpStatus * | pUsbEpStatus |
| typedef struct CSL_UsbSetupStruct | CSL_UsbSetupStruct |
| Data structure to hold USB setup packet. | |
| typedef struct CSL_UsbDataStruct | CSL_UsbDataStruct |
| USB data structure to send and receive data. | |
| typedef struct CSL_UsbEpObj | CSL_UsbEpObj |
| Data Structure for USB Endpoint Object. | |
| typedef CSL_UsbEpObj * | pUsbEpHandle |
| typedef struct CSL_UsbContext | CSL_UsbContext |
| USB context information structure. | |
| typedef CSL_UsbContext * | pUsbContext |
| typedef struct CSL_UsbMsgObj | CSL_UsbMsgObj |
| USB message object structure. | |
| typedef struct CSL_UsbConfig | CSL_UsbConfig |
| USB Config structure. | |
| typedef struct CSL_UsbHostPktDescr | CSL_UsbHostPktDescr |
| USB DMA host packet descriptor structure. | |
| typedef struct CSL_UsbHostBufDescr | CSL_UsbHostBufDescr |
| USB DMA host buffer descriptor structure. | |
| typedef struct CSL_UsbConfig CSL_UsbConfig |
USB Config structure.
This structure is filled by the application and passed to the USB init function
| typedef struct CSL_UsbContext CSL_UsbContext |
USB context information structure.
This structure maintains the context of MUSB controller
| typedef struct CSL_UsbDataStruct CSL_UsbDataStruct |
USB data structure to send and receive data.
This structure is used by the USB to send and received data in linked list form. USB Descriptors should be created as a linked list of CSL_UsbDataStruct type
| typedef struct CSL_UsbEpObj CSL_UsbEpObj |
Data Structure for USB Endpoint Object.
Every active USB endpoint is associated with an endpoint object which keeps track of the endpoint related initialization and runtime information
| typedef struct CSL_UsbEpStatus CSL_UsbEpStatus |
USB end point status structure.
This structure is used to hold the status of an Endpoint
| typedef struct CSL_UsbMsgObj CSL_UsbMsgObj |
USB message object structure.
This structure is used to post messages to the USB Tasks running
| typedef struct CSL_UsbTransfer CSL_UsbTransfer |
USB end point transfer data structure.
This structure is used by endpoints to hold data that needs to be transferred over USB bus
| typedef CSL_UsbContext* pUsbContext |
USB Context structure pointer
| typedef CSL_UsbEpObj* pUsbEpHandle |
USB End point object structure pointer
| typedef CSL_UsbEpStatus* pUsbEpStatus |
USB End point status structure pointer
| typedef CSL_UsbTransfer* pUsbTransfer |
USB End point transfer data structure pointer
1.7.4