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. | |