MPLAB Harmony USB Stack
|
USB Device CDC Function Driver USB Device CDC Result enumeration.
This enumeration lists the possible USB Device CDC Function Driver operation results. These values are returned by USB Device CDC Library functions.
typedef enum { USB_DEVICE_CDC_RESULT_OK, USB_DEVICE_CDC_RESULT_ERROR_TRANSFER_SIZE_INVALID, USB_DEVICE_CDC_RESULT_ERROR_TRANSFER_QUEUE_FULL, USB_DEVICE_CDC_RESULT_ERROR_INSTANCE_INVALID, USB_DEVICE_CDC_RESULT_ERROR_INSTANCE_NOT_CONFIGURED, USB_DEVICE_CDC_RESULT_ERROR_PARAMETER_INVALID, USB_DEVICE_CDC_RESULT_ERROR_ENDPOINT_HALTED, USB_DEVICE_CDC_RESULT_ERROR_TERMINATED_BY_HOST, USB_DEVICE_CDC_RESULT_ERROR } USB_DEVICE_CDC_RESULT;
Members |
Description |
USB_DEVICE_CDC_RESULT_OK |
The operation was successful |
USB_DEVICE_CDC_RESULT_ERROR_TRANSFER_SIZE_INVALID |
The transfer size is invalid. Refer to the description
|
USB_DEVICE_CDC_RESULT_ERROR_TRANSFER_QUEUE_FULL |
The transfer queue is full and no new transfers can be
|
USB_DEVICE_CDC_RESULT_ERROR_INSTANCE_INVALID |
The specified instance is not provisioned in the system |
USB_DEVICE_CDC_RESULT_ERROR_INSTANCE_NOT_CONFIGURED |
The specified instance is not configured yet |
USB_DEVICE_CDC_RESULT_ERROR_PARAMETER_INVALID |
The event handler provided is NULL |
USB_DEVICE_CDC_RESULT_ERROR_ENDPOINT_HALTED |
Transfer terminated because host halted the endpoint |
USB_DEVICE_CDC_RESULT_ERROR_TERMINATED_BY_HOST |
Transfer terminated by host because of a stall clear |
USB_DEVICE_CDC_RESULT_ERROR |
General CDC Function driver error |
None.
MPLAB Harmony USB Stack
|