#include <USB_spec.h>
Public Attributes | |
| uint8 | request_type |
| uint8 | request |
| uint16 | value |
| uint16 | index |
| uint16 | length |
| uint16 | status |
| uint8 | length |
| uint8 | descriptor_type |
| uint16 | usb_version |
| uint8 | device_class |
| uint8 | device_subclass |
| uint8 | device_protocol |
| uint8 | max_packet_size_0 |
| uint16 | vendor_id |
| uint16 | product_id |
| uint16 | device_version |
| uint8 | manufacturer |
| uint8 | product |
| uint8 | serial_number |
| uint8 | num_configurations |
| uint8 | reserved |
| uint16 | total_length |
| uint8 | number_interfaces |
| uint8 | configuration_value |
| uint8 | configuration |
| uint8 | attributes |
| uint8 | max_power |
| uint8 | interface_number |
| uint8 | alternate_setting |
| uint8 | num_endpoints |
| uint8 | interface_class |
| uint8 | interface_subclass |
| uint8 | interface_protocol |
| uint8 | interface |
| uint8 | endpoint_address |
| uint16 | max_packet_size |
| uint8 | interval |
| uchar | string [1] |
| uint8 | data [1] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|