Changeset 8e10ef4 in mainline for uspace/lib/usbdev/include/usb/dev/driver.h
- Timestamp:
- 2013-01-26T18:13:25Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b208b3b
- Parents:
- ad97131
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/include/usb/dev/driver.h
rad97131 r8e10ef4 66 66 } usb_alternate_interfaces_t; 67 67 68 size_t usb_interface_count_alternates(const uint8_t *, size_t, uint8_t); 69 int usb_alternate_interfaces_init(usb_alternate_interfaces_t *, 70 const uint8_t *, size_t, int); 71 void usb_alternate_interfaces_deinit(usb_alternate_interfaces_t *); 72 68 73 /** USB device structure. */ 69 74 typedef struct { … … 182 187 usb_endpoint_mapping_t **, size_t *); 183 188 void usb_device_destroy_pipes(usb_endpoint_mapping_t *, size_t); 189 184 190 usb_pipe_t *usb_device_get_default_pipe(usb_device_t *); 185 191 usb_pipe_t *usb_device_get_pipe(usb_device_t *, usb_endpoint_t, usb_direction_t); 186 192 193 int usb_device_get_iface_number(usb_device_t *); 187 194 const usb_standard_device_descriptor_t * 188 195 usb_device_get_device_descriptor(usb_device_t *); 189 196 const void * usb_device_get_configuration_descriptor(usb_device_t *, size_t *); 190 197 const usb_alternate_interfaces_t * usb_device_get_alternative_ifaces( 198 usb_device_t *); 191 199 192 200 void * usb_device_data_alloc(usb_device_t *, size_t); 193 201 void * usb_device_data_get(usb_device_t *); 194 202 195 size_t usb_interface_count_alternates(const uint8_t *, size_t, uint8_t);196 int usb_alternate_interfaces_init(usb_alternate_interfaces_t *,197 const uint8_t *, size_t, int);198 void usb_alternate_interfaces_deinit(usb_alternate_interfaces_t *);199 203 #endif 200 204 /**
Note:
See TracChangeset
for help on using the changeset viewer.