#include <inttypes.h>
Go to the source code of this file.
#define USB_REQUEST_GET_STATUS 0 |
#define USB_REQUEST_CLEAR_FEATURE 1 |
#define USB_REQUEST_SET_FEATURE 3 |
#define USB_REQUEST_SET_ADDRESS 5 |
#define USB_REQUEST_GET_DESCRIPTOR 6 |
#define USB_REQUEST_SET_DESCRIPTOR 7 |
#define USB_REQUEST_GET_CONFIGURATION 8 |
#define USB_REQUEST_SET_CONFIGURATION 9 |
#define USB_REQUEST_GET_INTERFACE 10 |
#define USB_REQUEST_SET_INTERFACE 11 |
#define USB_REQUEST_SYNCH_FRAME 12 |
#define USB_FEATURE_ENDPOINT_HALT 0 |
#define USB_FEATURE_DEVICE_REMOTE_WAKEUP 1 |
#define USB_FEATURE_TEST_MODE 2 |
#define USB_SETUP_HOST_TO_DEVICE 0x00 |
#define USB_SETUP_DEVICE_TO_HOST 0x80 |
#define USB_SETUP_TYPE_STANDARD 0x00 |
#define USB_SETUP_TYPE_CLASS 0x20 |
#define USB_SETUP_TYPE_VENDOR 0x40 |
#define USB_SETUP_RECIPIENT_DEVICE 0x00 |
#define USB_SETUP_RECIPIENT_INTERFACE 0x01 |
#define USB_SETUP_RECIPIENT_ENDPOINT 0x02 |
#define USB_SETUP_RECIPIENT_OTHER 0x03 |
#define USB_DESCRIPTOR_DEVICE 0x01 |
#define USB_DESCRIPTOR_CONFIGURATION 0x02 |
#define USB_DESCRIPTOR_STRING 0x03 |
#define USB_DESCRIPTOR_INTERFACE 0x04 |
#define USB_DESCRIPTOR_ENDPOINT 0x05 |
#define USB_DESCRIPTOR_DEVICE_QUALIFIER 0x06 |
#define USB_DESCRIPTOR_OTHER_SPEED 0x07 |
#define USB_DESCRIPTOR_INTERFACE_POWER 0x08 |
#define USB_DESCRIPTOR_OTG 0x09 |
#define HID_DESCRIPTOR_HID 0x21 |
#define OTG_FEATURE_B_HNP_ENABLE 3 |
#define OTG_FEATURE_A_HNP_SUPPORT 4 |
#define OTG_FEATURE_A_ALT_HNP_SUPPORT 5 |
#define USB_TRANSFER_TYPE_CONTROL 0x00 |
#define USB_TRANSFER_TYPE_ISOCHRONOUS 0x01 |
#define USB_TRANSFER_TYPE_BULK 0x02 |
#define USB_TRANSFER_TYPE_INTERRUPT 0x03 |
#define bmUSB_TRANSFER_TYPE 0x03 |
#define USB_FEATURE_ENDPOINT_STALL 0 |
#define USB_FEATURE_DEVICE_REMOTE_WAKEUP 1 |
#define USB_FEATURE_TEST_MODE 2 |