Status and Error Codes returned by USB functions.
More...
|
enum | usbdRequestStatus {
usbdRequestNotProcessed = 0,
usbdRequestOK,
usbdRequestStall,
usbdRequestNAK
} |
|
enum | USBD_HID_REQ_t {
USBD_HID_REQ_EP_CTRL = 0,
USBD_HID_REQ_EP_INT,
USBD_HID_REQ_PERIOD_UPDATE
} |
|
enum | usbStatus {
usbOK = 0,
usbTimeout,
usbInvalidParameter,
usbThreadError = 0x10,
usbTimerError,
usbSemaphoreError,
usbControllerError = 0x20,
usbDeviceError,
usbDriverError,
usbDriverBusy,
usbMemoryError,
usbNotConfigured,
usbClassErrorADC,
usbClassErrorCDC,
usbClassErrorHID,
usbClassErrorMSC,
usbClassErrorCustom,
usbUnsupportedClass,
usbTransferStall = 0x40,
usbTransferError,
usbUnknownError = 0xFF
} |
|
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.
- Enumerator:
USBD_HID_REQ_EP_CTRL |
Request from control endpoint.
|
USBD_HID_REQ_EP_INT |
Request from interrupt endpoint.
|
USBD_HID_REQ_PERIOD_UPDATE |
Request from periodic update.
|
- Enumerator:
usbdRequestNotProcessed |
Request not processed.
|
usbdRequestOK |
Request processed and OK.
|
usbdRequestStall |
Request processed but unsupported.
|
usbdRequestNAK |
Request processed but busy.
|
- 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.
|
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.
|
usbUnknownError |
Unspecified USB error.
|