Status and Error Codes returned by USB functions.
More...
|
enum | usbStatus {
usbOK = 0,
usbTimeout,
usbInvalidParameter,
usbThreadError = 0x10,
usbTimerError,
usbSemaphoreError,
usbControllerError = 0x20,
usbDeviceError,
usbDriverError,
usbDriverBusy,
usbMemoryError,
usbNotConfigured,
usbClassErrorADC,
usbClassErrorCDC,
usbClassErrorHID,
usbClassErrorMSC,
usbClassErrorCustom,
usbUnsupportedClass,
usbUnknownError = 0xFF
} |
|
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
} |
|
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; timeout 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.
|
usbUnknownError |
Unspecified USB error.
|