Macros | |
| #define | CY_USB_DEV_USB_VERSION_2_0 (0x0200U) |
| USB Specification Release Number 2.0. | |
| #define | CY_USB_DEV_USB_VERSION_2_1 (0x0201U) |
| USB Specification Release Number 2.1. | |
| #define | CY_USB_DEV_DEVICE_DESCR (1U) |
| Device Descriptor type. | |
| #define | CY_USB_DEV_CONFIG_DESCR (2U) |
| Device Configuration Descriptor type. | |
| #define | CY_USB_DEV_STRING_DESCR (3U) |
| Device String Descriptor type. | |
| #define | CY_USB_DEV_INTERFACE_DESCR (4U) |
| Device Interface Descriptor type. | |
| #define | CY_USB_DEV_ENDPOINT_DESCR (5U) |
| Device Endpoint Descriptor type. | |
| #define | CY_USB_DEV_DEVICE_QUALIFIER_DESCR (6U) |
| Device Qualifier Descriptor type. | |
| #define | CY_USB_DEV_OTHER_SPEED_CFG_DESCR (7U) |
| Device Other Speed Descriptor type. | |
| #define | CY_USB_DEV_INTERFACE_POWER_DESCR (8U) |
| Device Interface Power Descriptor type. | |
| #define | CY_USB_DEV_BOS_DESCR (15U) |
| Device BOS Descriptor type. | |
| #define | CY_USB_DEV_MS_OS_STRING_EXT_COMPAT_ID (4U) |
| Extended Compat ID OS Descriptor. | |
| #define | CY_USB_DEV_MS_OS_STRING_EXT_PROPERTEIS (5U) |
| Extended Properties OS Descriptor. | |
| #define | CY_USB_DEV_DEVICE_DESCR_LENGTH (18U) |
| Device Descriptor length. | |
| #define | CY_USB_DEV_CONFIG_DESCR_LENGTH (9U) |
| Device Configuration Descriptor length. | |
| #define | CY_USB_DEV_INTERFACE_DESCR_LENGTH (9U) |
| Device Interface Descriptor length. | |
| #define | CY_USB_DEV_ENDPOINT_DESCR_LENGTH (7U) |
| Device Endpoint Descriptor length. | |
| #define | CY_USB_DEV_BOS_DESCR_LENGTH (5U) |
| Device BOS Descriptor length. | |
| #define | CY_USB_DEV_STRING_DESCR_LANG_ID_LENGTH (4U) |
| Device String LANG ID Descriptor length. | |
| #define | CY_USB_DEV_EP_CONTROL (0x00U) |
| Control Transfer type. | |
| #define | CY_USB_DEV_EP_ISOCHRONOUS (0x01U) |
| Isochronous Transfer type. | |
| #define | CY_USB_DEV_EP_BULK (0x02U) |
| Bulk Transfer type. | |
| #define | CY_USB_DEV_EP_INTERRUPT (0x03U) |
| Interrupt Transfer type. | |
| #define | CY_USB_DEV_EP_TRANS_TYPE_MASK (0x03U) |
| Transfer type mask. | |
| #define | CY_USB_DEV_EP_NO_SYNCHRONIZATION (0x00U) |
| No Synchronization of Isochronous endpoint. | |
| #define | CY_USB_DEV_EP_ASYNCHRONOUS (0x04U) |
| Asynchronous Isochronous endpoint. | |
| #define | CY_USB_DEV_EP_ADAPTIVE (0x08U) |
| Adaptive Isochronous endpoint. | |
| #define | CY_USB_DEV_EP_SYNCHRONOUS (0x0CU) |
| Synchronous Isochronous endpoint. | |
| #define | CY_USB_DEV_EP_DATA (0x00U) |
| Data Isochronous endpoint. | |
| #define | CY_USB_DEV_EP_FEEDBACK (0x10U) |
| Feedback Isochronous endpoint. | |
| #define | CY_USB_DEV_EP_IMPLICIT_FEEDBACK (0x20U) |
| Implicit feedback Isochronous endpoint. | |