Changeset 8b68bdf in mainline for uspace/drv/bus/usb/usbhub/usbhub.c
- Timestamp:
- 2013-01-27T00:42:35Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fd9b3a67
- Parents:
- 35bc430
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhub/usbhub.c
r35bc430 r8b68bdf 359 359 /* Get number of possible configurations from device descriptor */ 360 360 const size_t configuration_count = 361 usb_device ->descriptors.device.configuration_count;361 usb_device_get_device_descriptor(usb_device)->configuration_count; 362 362 usb_log_debug("Hub has %zu configurations.\n", configuration_count); 363 363 … … 367 367 } 368 368 369 if (usb_device->descriptors.configuration_size 370 < sizeof(usb_standard_configuration_descriptor_t)) { 369 // TODO: Make sure that the cast is correct 370 size_t config_size = 0; 371 const usb_standard_configuration_descriptor_t *config_descriptor = 372 usb_device_get_configuration_descriptor(usb_device, &config_size); 373 374 if (config_size < sizeof(usb_standard_configuration_descriptor_t)) { 371 375 usb_log_error("Configuration descriptor is not big enough" 372 376 " to fit standard configuration descriptor.\n"); … … 374 378 } 375 379 376 // TODO: Make sure that the cast is correct377 const usb_standard_configuration_descriptor_t *config_descriptor378 = (usb_standard_configuration_descriptor_t *)379 usb_device->descriptors.configuration;380 380 381 381 /* Set configuration. Use the configuration that was in
Note:
See TracChangeset
for help on using the changeset viewer.