Changeset e2dfa86 in mainline for uspace/drv
- Timestamp:
- 2013-01-27T13:54:40Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0eb2a0f
- Parents:
- 06f9a9c9
- Location:
- uspace/drv/bus/usb
- Files:
-
- 3 edited
-
usbhid/usbhid.c (modified) (1 diff)
-
usbhub/usbhub.c (modified) (3 diffs)
-
usbmid/explore.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhid/usbhid.c
r06f9a9c9 re2dfa86 120 120 assert(mapping); 121 121 const usb_standard_device_descriptor_t *d = 122 usb_device_get_device_descriptor(hid_dev->usb_dev);122 &usb_device_descriptors(hid_dev->usb_dev)->device; 123 123 124 124 return (d->vendor_id == mapping->vendor_id) -
uspace/drv/bus/usb/usbhub/usbhub.c
r06f9a9c9 re2dfa86 359 359 /* Get number of possible configurations from device descriptor */ 360 360 const size_t configuration_count = 361 usb_device_ get_device_descriptor(usb_device)->configuration_count;361 usb_device_descriptors(usb_device)->device.configuration_count; 362 362 usb_log_debug("Hub has %zu configurations.\n", configuration_count); 363 363 … … 368 368 369 369 // TODO: Make sure that the cast is correct 370 size_t config_size = 0; 370 const size_t config_size = 371 usb_device_descriptors(usb_device)->full_config_size; 371 372 const usb_standard_configuration_descriptor_t *config_descriptor = 372 usb_device_ get_configuration_descriptor(usb_device, &config_size);373 usb_device_descriptors(usb_device)->full_config; 373 374 374 375 if (config_size < sizeof(usb_standard_configuration_descriptor_t)) { … … 377 378 return EOVERFLOW; 378 379 } 379 380 380 381 381 /* Set configuration. Use the configuration that was in -
uspace/drv/bus/usb/usbmid/explore.c
r06f9a9c9 re2dfa86 118 118 usbmid_interface_t *iface = NULL; 119 119 const int rc = usbmid_spawn_interface_child(usb_dev, &iface, 120 usb_device_get_device_descriptor(usb_dev), interface);120 &usb_device_descriptors(usb_dev)->device, interface); 121 121 if (rc != EOK) { 122 122 //TODO: Do something about that failure. … … 142 142 int usbmid_explore_device(usb_device_t *dev) 143 143 { 144 assert(dev); 144 145 const unsigned dev_class = 145 usb_device_ get_device_descriptor(dev)->device_class;146 usb_device_descriptors(dev)->device.device_class; 146 147 if (dev_class != USB_CLASS_USE_INTERFACE) { 147 148 usb_log_warning( … … 154 155 155 156 /* Get coonfiguration descriptor. */ 156 size_t config_descriptor_size = 0; 157 const size_t config_descriptor_size = 158 usb_device_descriptors(dev)->full_config_size; 157 159 const void *config_descriptor_raw = 158 usb_device_get_configuration_descriptor(dev, 159 &config_descriptor_size); 160 usb_device_descriptors(dev)->full_config; 160 161 const usb_standard_configuration_descriptor_t *config_descriptor = 161 162 config_descriptor_raw;
Note:
See TracChangeset
for help on using the changeset viewer.
