Changeset b4b534ac in mainline for uspace/drv/bus/usb/usbhid/main.c
- Timestamp:
- 2016-07-22T08:24:47Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f76d2c2
- Parents:
- 5b18137 (diff), 8351f9a4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhid/main.c
r5b18137 rb4b534ac 65 65 } 66 66 67 if ( dev->interface_no< 0) {67 if (usb_device_get_iface_number(dev) < 0) { 68 68 usb_log_error("Failed to add HID device: endpoints not found." 69 69 "\n"); … … 89 89 * This will create a separate fibril that will query the device 90 90 * for the data continuously. */ 91 rc = usb_device_auto_poll(dev,91 rc = usb_device_auto_poll_desc(dev, 92 92 /* Index of the polling pipe. */ 93 hid_dev->poll_pipe_ index,93 hid_dev->poll_pipe_mapping->description, 94 94 /* Callback when data arrives. */ 95 95 usb_hid_polling_callback, 96 96 /* How much data to request. */ 97 dev->pipes[hid_dev->poll_pipe_index].pipe.max_packet_size, 97 hid_dev->poll_pipe_mapping->pipe.max_packet_size, 98 /* Delay */ 99 -1, 98 100 /* Callback when the polling ends. */ 99 101 usb_hid_polling_ended_callback, … … 103 105 if (rc != EOK) { 104 106 usb_log_error("Failed to start polling fibril for `%s'.\n", 105 ddf_dev_get_name(dev->ddf_dev));107 usb_device_get_name(dev)); 106 108 usb_hid_deinit(hid_dev); 107 109 return rc; … … 109 111 hid_dev->running = true; 110 112 111 usb_log_info("HID device `%s' ready to use.\n", 112 ddf_dev_get_name(dev->ddf_dev)); 113 usb_log_info("HID device `%s' ready.\n", usb_device_get_name(dev)); 113 114 114 115 return EOK; … … 137 138 { 138 139 assert(dev); 139 assert(dev->driver_data);140 usb_hid_dev_t *hid_dev = dev->driver_data;140 usb_hid_dev_t *hid_dev = usb_device_data_get(dev); 141 assert(hid_dev); 141 142 unsigned tries = 100; 142 143 /* Wait for fail. */ … … 150 151 151 152 usb_hid_deinit(hid_dev); 152 usb_log_debug2("%s destruction complete.\n", ddf_dev_get_name(dev->ddf_dev));153 usb_log_debug2("%s destruction complete.\n", usb_device_get_name(dev)); 153 154 return EOK; 154 155 }
Note:
See TracChangeset
for help on using the changeset viewer.