Changeset bb70637 in mainline for uspace/drv/bus/usb/usbhub/usbhub.c
- Timestamp:
- 2013-01-26T23:35:12Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 35bc430
- Parents:
- 3e23316
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhub/usbhub.c
r3e23316 rbb70637 57 57 58 58 #define HUB_FNC_NAME "hub" 59 /** Hub status-change endpoint description. 60 * 61 * For more information see section 11.15.1 of USB 1.1 specification. 62 */ 63 const usb_endpoint_description_t hub_status_change_endpoint_description = 64 { 65 .transfer_type = USB_TRANSFER_INTERRUPT, 66 .direction = USB_DIRECTION_IN, 67 .interface_class = USB_CLASS_HUB, 68 .interface_subclass = 0, 69 .interface_protocol = 0, 70 .flags = 0 71 }; 59 72 60 73 /** Standard get hub global status request */ … … 147 160 148 161 /* Start hub operation. */ 149 opResult = usb_device_auto_poll(hub_dev->usb_device, 0, 162 opResult = usb_device_auto_poll_desc(hub_dev->usb_device, 163 &hub_status_change_endpoint_description, 150 164 hub_port_changes_callback, ((hub_dev->port_count + 1 + 7) / 8), 151 255000, 152 usb_hub_polling_terminated_callback, hub_dev); 165 -1, usb_hub_polling_terminated_callback, hub_dev); 153 166 if (opResult != EOK) { 154 167 usb_pipe_end_long_transfer(control_pipe);
Note:
See TracChangeset
for help on using the changeset viewer.