Go to the source code of this file.
Defines |
| #define | REQUEST_TYPE 0x60 |
| #define | STANDARD_REQUEST 0x00 |
| #define | CLASS_REQUEST 0x20 |
| #define | VENDOR_REQUEST 0x40 |
| #define | RECIPIENT 0x1F |
Typedefs |
| typedef enum _RECIPIENT_TYPE | RECIPIENT_TYPE |
| typedef enum _STANDARD_REQUESTS | STANDARD_REQUESTS |
| typedef enum _DESCRIPTOR_TYPE | DESCRIPTOR_TYPE |
| typedef enum _FEATURE_SELECTOR | FEATURE_SELECTOR |
Enumerations |
| enum | _RECIPIENT_TYPE { DEVICE_RECIPIENT,
INTERFACE_RECIPIENT,
ENDPOINT_RECIPIENT,
OTHER_RECIPIENT
} |
| enum | _STANDARD_REQUESTS {
GET_STATUS = 0,
CLEAR_FEATURE,
RESERVED1,
SET_FEATURE,
RESERVED2,
SET_ADDRESS,
GET_DESCRIPTOR,
SET_DESCRIPTOR,
GET_CONFIGURATION,
SET_CONFIGURATION,
GET_INTERFACE,
SET_INTERFACE,
TOTAL_sREQUEST,
SYNCH_FRAME = 12
} |
| enum | _DESCRIPTOR_TYPE {
DEVICE_DESCRIPTOR = 1,
CONFIG_DESCRIPTOR,
STRING_DESCRIPTOR,
INTERFACE_DESCRIPTOR,
ENDPOINT_DESCRIPTOR
} |
| enum | _FEATURE_SELECTOR { ENDPOINT_STALL,
DEVICE_REMOTE_WAKEUP
} |
Define Documentation
| #define REQUEST_TYPE 0x60 |
| #define STANDARD_REQUEST 0x00 |
| #define CLASS_REQUEST 0x20 |
| #define VENDOR_REQUEST 0x40 |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| DEVICE_RECIPIENT |
|
| INTERFACE_RECIPIENT |
|
| ENDPOINT_RECIPIENT |
|
| OTHER_RECIPIENT |
|
- Enumerator:
| GET_STATUS |
|
| CLEAR_FEATURE |
|
| RESERVED1 |
|
| SET_FEATURE |
|
| RESERVED2 |
|
| SET_ADDRESS |
|
| GET_DESCRIPTOR |
|
| SET_DESCRIPTOR |
|
| GET_CONFIGURATION |
|
| SET_CONFIGURATION |
|
| GET_INTERFACE |
|
| SET_INTERFACE |
|
| TOTAL_sREQUEST |
|
| SYNCH_FRAME |
|
- Enumerator:
| DEVICE_DESCRIPTOR |
|
| CONFIG_DESCRIPTOR |
|
| STRING_DESCRIPTOR |
|
| INTERFACE_DESCRIPTOR |
|
| ENDPOINT_DESCRIPTOR |
|
- Enumerator:
| ENDPOINT_STALL |
|
| DEVICE_REMOTE_WAKEUP |
|