Changeset 8b68bdf in mainline for uspace/drv/bus/usb/usbhub/usbhub.c


Ignore:
Timestamp:
2013-01-27T00:42:35Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fd9b3a67
Parents:
35bc430
Message:

usbhub, libusbhid: Forgotten conversions to usb_device wrappers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhub/usbhub.c

    r35bc430 r8b68bdf  
    359359        /* Get number of possible configurations from device descriptor */
    360360        const size_t configuration_count =
    361             usb_device->descriptors.device.configuration_count;
     361            usb_device_get_device_descriptor(usb_device)->configuration_count;
    362362        usb_log_debug("Hub has %zu configurations.\n", configuration_count);
    363363
     
    367367        }
    368368
    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)) {
    371375            usb_log_error("Configuration descriptor is not big enough"
    372376                " to fit standard configuration descriptor.\n");
     
    374378        }
    375379
    376         // TODO: Make sure that the cast is correct
    377         const usb_standard_configuration_descriptor_t *config_descriptor
    378             = (usb_standard_configuration_descriptor_t *)
    379             usb_device->descriptors.configuration;
    380380
    381381        /* Set configuration. Use the configuration that was in
Note: See TracChangeset for help on using the changeset viewer.