Status and Error Codes returned by USB functions.
More...
|
enum | usbdRequestStatus {
usbdRequestNotProcessed = 0U
,
usbdRequestOK
,
usbdRequestStall
,
usbdRequestNAK
} |
| USB Device Custom Class API enumerated constants. More...
|
|
enum | usbStatus {
usbOK = 0U
,
usbTimeout
,
usbInvalidParameter
,
usbThreadError = 0x10U
,
usbTimerError
,
usbSemaphoreError
,
usbMutexError
,
usbControllerError = 0x20U
,
usbDeviceError
,
usbDriverError
,
usbDriverBusy
,
usbMemoryError
,
usbNotConfigured
,
usbClassErrorADC
,
usbClassErrorCDC
,
usbClassErrorHID
,
usbClassErrorMSC
,
usbClassErrorCustom
,
usbUnsupportedClass
,
usbTransferStall = 0x40U
,
usbTransferError
,
usbUnknownError = 0xFFU
} |
| Status code values returned by USB library functions. More...
|
|
Status and Error Codes returned by USB functions.
The Status and Error Codes section lists all the return values that the USB Component functions will return.
◆ usbdRequestStatus
USB Device Custom Class API enumerated constants.
Enumerator |
---|
usbdRequestNotProcessed | Request not processed.
|
usbdRequestOK | Request processed and OK.
|
usbdRequestStall | Request processed but unsupported.
|
usbdRequestNAK | Request processed but busy.
|
◆ usbStatus
Status code values returned by USB library functions.
Enumerator |
---|
usbOK | Function completed with no error.
|
usbTimeout | Function completed; time-out occurred.
|
usbInvalidParameter | Invalid Parameter error: a mandatory parameter was missing or specified an incorrect object.
|
usbThreadError | CMSIS-RTOS Thread creation/termination failed.
|
usbTimerError | CMSIS-RTOS Timer creation/deletion failed.
|
usbSemaphoreError | CMSIS-RTOS Semaphore creation failed.
|
usbMutexError | CMSIS-RTOS Mutex creation failed.
|
usbControllerError | Controller does not exist.
|
usbDeviceError | Device does not exist.
|
usbDriverError | Driver function produced error.
|
usbDriverBusy | Driver function is busy.
|
usbMemoryError | Memory management function produced error.
|
usbNotConfigured | Device is not configured (is connected)
|
usbClassErrorADC | Audio Device Class (ADC) error (no device or device produced error)
|
usbClassErrorCDC | Communication Device Class (CDC) error (no device or device produced error)
|
usbClassErrorHID | Human Interface Device (HID) error (no device or device produced error)
|
usbClassErrorMSC | Mass Storage Device (MSC) error (no device or device produced error)
|
usbClassErrorCustom | Custom device Class (Class) error (no device or device produced error)
|
usbUnsupportedClass | Unsupported Class.
|
usbTransferStall | Transfer handshake was stall.
|
usbTransferError | Transfer error or transfer aborted.
|
usbUnknownError | Unspecified USB error.
|