#include <driver.h>
Data Fields | |
usb_alternate_interfaces_t * | alternate_interfaces |
Alternative interfaces. | |
usb_pipe_t | ctrl_pipe |
The default control pipe. | |
ddf_dev_t * | ddf_dev |
Generic DDF device backing this one. | |
usb_device_descriptors_t | descriptors |
Some useful descriptors. | |
void * | driver_data |
Custom driver data. | |
int | interface_no |
Current interface. | |
usb_endpoint_mapping_t * | pipes |
Other endpoint pipes. | |
size_t | pipes_count |
Number of other endpoint pipes. | |
usb_device_connection_t | wire |
Connection backing the pipes. |
Definition at line 73 of file driver.h.
void* driver_data |
int interface_no |
Other endpoint pipes.
This is an array of other endpoint pipes in the same order as in usb_driver_t.