#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
◆ BMREQUEST_CLASS
◆ BMREQUEST_DEVICE_TO_HOST
#define BMREQUEST_DEVICE_TO_HOST 1 |
◆ BMREQUEST_HOST_TO_DEVICE
#define BMREQUEST_HOST_TO_DEVICE 0 |
◆ BMREQUEST_STANDARD
◆ BMREQUEST_TO_DEVICE
◆ BMREQUEST_TO_ENDPOINT
#define BMREQUEST_TO_ENDPOINT 2 |
◆ BMREQUEST_TO_INTERFACE
#define BMREQUEST_TO_INTERFACE 1 |
◆ BMREQUEST_TO_OTHER
◆ BMREQUEST_VENDOR
◆ MAXIMUM_USB_STRING_LENGTH
#define MAXIMUM_USB_STRING_LENGTH 255 |
◆ USB_CONFIG_BUS_POWERED
#define USB_CONFIG_BUS_POWERED 0x80 |
◆ USB_CONFIG_POWER_DESCRIPTOR_TYPE
#define USB_CONFIG_POWER_DESCRIPTOR_TYPE 0x07 |
◆ USB_CONFIG_POWERED_MASK
#define USB_CONFIG_POWERED_MASK 0xc0 |
◆ USB_CONFIG_REMOTE_WAKEUP
#define USB_CONFIG_REMOTE_WAKEUP 0x20 |
◆ USB_CONFIG_SELF_POWERED
#define USB_CONFIG_SELF_POWERED 0x40 |
◆ USB_CONFIGURATION_DESCRIPTOR_TYPE
#define USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02 |
◆ USB_DESCRIPTOR_MAKE_TYPE_AND_INDEX
◆ USB_DEVICE_CLASS_AUDIO
#define USB_DEVICE_CLASS_AUDIO 0x01 |
◆ USB_DEVICE_CLASS_COMMUNICATIONS
#define USB_DEVICE_CLASS_COMMUNICATIONS 0x02 |
◆ USB_DEVICE_CLASS_HUB
#define USB_DEVICE_CLASS_HUB 0x09 |
◆ USB_DEVICE_CLASS_HUMAN_INTERFACE
#define USB_DEVICE_CLASS_HUMAN_INTERFACE 0x03 |
◆ USB_DEVICE_CLASS_MONITOR
#define USB_DEVICE_CLASS_MONITOR 0x04 |
◆ USB_DEVICE_CLASS_PHYSICAL_INTERFACE
#define USB_DEVICE_CLASS_PHYSICAL_INTERFACE 0x05 |
◆ USB_DEVICE_CLASS_POWER
#define USB_DEVICE_CLASS_POWER 0x06 |
◆ USB_DEVICE_CLASS_PRINTER
#define USB_DEVICE_CLASS_PRINTER 0x07 |
◆ USB_DEVICE_CLASS_RESERVED
#define USB_DEVICE_CLASS_RESERVED 0x00 |
◆ USB_DEVICE_CLASS_STORAGE
#define USB_DEVICE_CLASS_STORAGE 0x08 |
◆ USB_DEVICE_CLASS_VENDOR_SPECIFIC
#define USB_DEVICE_CLASS_VENDOR_SPECIFIC 0xFF |
◆ USB_DEVICE_DESCRIPTOR_TYPE
#define USB_DEVICE_DESCRIPTOR_TYPE 0x01 |
◆ USB_ENDPOINT_DESCRIPTOR_TYPE
#define USB_ENDPOINT_DESCRIPTOR_TYPE 0x05 |
◆ USB_ENDPOINT_DIRECTION_IN
◆ USB_ENDPOINT_DIRECTION_MASK
#define USB_ENDPOINT_DIRECTION_MASK 0x80 |
◆ USB_ENDPOINT_DIRECTION_OUT
◆ USB_ENDPOINT_TYPE_BULK
#define USB_ENDPOINT_TYPE_BULK 0x02 |
◆ USB_ENDPOINT_TYPE_CONTROL
#define USB_ENDPOINT_TYPE_CONTROL 0x00 |
◆ USB_ENDPOINT_TYPE_INTERRUPT
#define USB_ENDPOINT_TYPE_INTERRUPT 0x03 |
◆ USB_ENDPOINT_TYPE_ISOCHRONOUS
#define USB_ENDPOINT_TYPE_ISOCHRONOUS 0x01 |
◆ USB_ENDPOINT_TYPE_MASK
#define USB_ENDPOINT_TYPE_MASK 0x03 |
◆ USB_FEATURE_ENDPOINT_STALL
#define USB_FEATURE_ENDPOINT_STALL 0x0000 |
◆ USB_FEATURE_INTERFACE_POWER_D0
#define USB_FEATURE_INTERFACE_POWER_D0 0x0002 |
◆ USB_FEATURE_INTERFACE_POWER_D1
#define USB_FEATURE_INTERFACE_POWER_D1 0x0003 |
◆ USB_FEATURE_INTERFACE_POWER_D2
#define USB_FEATURE_INTERFACE_POWER_D2 0x0004 |
◆ USB_FEATURE_INTERFACE_POWER_D3
#define USB_FEATURE_INTERFACE_POWER_D3 0x0005 |
◆ USB_FEATURE_REMOTE_WAKEUP
#define USB_FEATURE_REMOTE_WAKEUP 0x0001 |
◆ USB_GETSTATUS_REMOTE_WAKEUP_ENABLED
#define USB_GETSTATUS_REMOTE_WAKEUP_ENABLED 0x02 |
◆ USB_GETSTATUS_SELF_POWERED
#define USB_GETSTATUS_SELF_POWERED 0x01 |
◆ USB_INTERFACE_DESCRIPTOR_TYPE
#define USB_INTERFACE_DESCRIPTOR_TYPE 0x04 |
◆ USB_INTERFACE_POWER_DESCRIPTOR_TYPE
#define USB_INTERFACE_POWER_DESCRIPTOR_TYPE 0x08 |
◆ USB_REQUEST_CLEAR_FEATURE
#define USB_REQUEST_CLEAR_FEATURE 0x01 |
◆ USB_REQUEST_GET_CONFIGURATION
#define USB_REQUEST_GET_CONFIGURATION 0x08 |
◆ USB_REQUEST_GET_DESCRIPTOR
#define USB_REQUEST_GET_DESCRIPTOR 0x06 |
◆ USB_REQUEST_GET_INTERFACE
#define USB_REQUEST_GET_INTERFACE 0x0A |
◆ USB_REQUEST_GET_STATUS
#define USB_REQUEST_GET_STATUS 0x00 |
◆ USB_REQUEST_SET_ADDRESS
#define USB_REQUEST_SET_ADDRESS 0x05 |
◆ USB_REQUEST_SET_CONFIGURATION
#define USB_REQUEST_SET_CONFIGURATION 0x09 |
◆ USB_REQUEST_SET_DESCRIPTOR
#define USB_REQUEST_SET_DESCRIPTOR 0x07 |
◆ USB_REQUEST_SET_FEATURE
#define USB_REQUEST_SET_FEATURE 0x03 |
◆ USB_REQUEST_SET_INTERFACE
#define USB_REQUEST_SET_INTERFACE 0x0B |
◆ USB_REQUEST_SYNC_FRAME
#define USB_REQUEST_SYNC_FRAME 0x0C |
◆ USB_RESERVED_DESCRIPTOR_TYPE
#define USB_RESERVED_DESCRIPTOR_TYPE 0x06 |
◆ USB_STRING_DESCRIPTOR_TYPE
#define USB_STRING_DESCRIPTOR_TYPE 0x03 |
◆ USB_SUPPORT_D0_COMMAND
#define USB_SUPPORT_D0_COMMAND 0x01 |
◆ USB_SUPPORT_D1_COMMAND
#define USB_SUPPORT_D1_COMMAND 0x02 |
◆ USB_SUPPORT_D1_WAKEUP
#define USB_SUPPORT_D1_WAKEUP 0x10 |
◆ USB_SUPPORT_D2_COMMAND
#define USB_SUPPORT_D2_COMMAND 0x04 |
◆ USB_SUPPORT_D2_WAKEUP
#define USB_SUPPORT_D2_WAKEUP 0x20 |
◆ USB_SUPPORT_D3_COMMAND
#define USB_SUPPORT_D3_COMMAND 0x08 |
◆ PUSB_COMMON_DESCRIPTOR
◆ PUSB_CONFIGURATION_DESCRIPTOR
◆ PUSB_CONFIGURATION_POWER_DESCRIPTOR
◆ PUSB_DEVICE_DESCRIPTOR
◆ PUSB_ENDPOINT_DESCRIPTOR
◆ PUSB_HUB_DESCRIPTOR
◆ PUSB_INTERFACE_DESCRIPTOR
◆ PUSB_INTERFACE_POWER_DESCRIPTOR
◆ PUSB_STRING_DESCRIPTOR
◆ USB_COMMON_DESCRIPTOR
◆ USB_CONFIGURATION_DESCRIPTOR
◆ USB_CONFIGURATION_POWER_DESCRIPTOR
◆ USB_DEVICE_DESCRIPTOR
◆ USB_ENDPOINT_DESCRIPTOR
◆ USB_HUB_DESCRIPTOR
◆ USB_INTERFACE_DESCRIPTOR
◆ USB_INTERFACE_POWER_DESCRIPTOR
◆ USB_STRING_DESCRIPTOR