3.2.4.36 USB_HOST_RESULT Enumeration

C

typedef enum {
  USB_HOST_RESULT_REQUEST_BUSY = USB_HOST_RESULT_MIN,
  USB_HOST_RESULT_STRING_DESCRIPTOR_UNSUPPORTED,
  USB_HOST_RESULT_TRANSFER_ABORTED,
  USB_HOST_RESULT_REQUEST_STALLED,
  USB_HOST_RESULT_PIPE_HANDLE_INVALID,
  USB_HOST_RESULT_END_OF_DEVICE_LIST,
  USB_HOST_RESULT_INTERFACE_UNKNOWN,
  USB_HOST_RESULT_PARAMETER_INVALID,
  USB_HOST_RESULT_CONFIGURATION_UNKNOWN,
  USB_HOST_RESULT_BUS_NOT_ENABLED,
  USB_HOST_RESULT_BUS_UNKNOWN,
  USB_HOST_RESULT_DEVICE_UNKNOWN,
  USB_HOST_RESULT_FAILURE,
  USB_HOST_RESULT_FALSE = 0,
  USB_HOST_RESULT_TRUE = 1,
  USB_HOST_RESULT_SUCCESS = USB_HOST_RESULT_TRUE
} USB_HOST_RESULT;

Summary

USB Host Result

This enumeration defines the possible returns values of USB Host Layer API. A function may only return some of the values in this enumeration. Refer to function description for details on which values will be returned.

Members

Members Description
USB_HOST_RESULT_REQUEST_BUSY = USB_HOST_RESULT_MIN Indicates that the Host Layer cannot accept any requests at this point.
USB_HOST_RESULT_STRING_DESCRIPTOR_UNSUPPORTED The device does not support the request string descriptor.
USB_HOST_RESULT_TRANSFER_ABORTED Request was aborted.
USB_HOST_RESULT_REQUEST_STALLED Request was stalled.
USB_HOST_RESULT_PIPE_HANDLE_INVALID The specified pipe is not valid.
USB_HOST_RESULT_END_OF_DEVICE_LIST The end of the device list was reached.
USB_HOST_RESULT_INTERFACE_UNKNOWN The specified interface is not available.
USB_HOST_RESULT_PARAMETER_INVALID A NULL parameter was passed to the function.
USB_HOST_RESULT_CONFIGURATION_UNKNOWN The specified configuration does not exist on this device.
USB_HOST_RESULT_BUS_NOT_ENABLED A bus operation was requested but the bus was not operated.
USB_HOST_RESULT_BUS_UNKNOWN The specified bus does not exist in the system.
USB_HOST_RESULT_DEVICE_UNKNOWN The specified device does not exist in the system.
USB_HOST_RESULT_FAILURE An unknown failure has occurred.
USB_HOST_RESULT_FALSE = 0 Indicates a false condition.
USB_HOST_RESULT_TRUE = 1 Indicate a true condition.
USB_HOST_RESULT_SUCCESS = USB_HOST_RESULT_TRUE Indicates that the operation succeeded or the request was accepted and will be processed.

Remarks

None.