Changeset 8373f53 in mainline for uspace/app/usbinfo/info.c


Ignore:
Timestamp:
2011-03-20T15:52:27Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fa8f1f7
Parents:
93855d4
Message:

usbinfo: number of configs and ifaces printed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/usbinfo/info.c

    r93855d4 r8373f53  
    109109    usb_standard_device_descriptor_t *descriptor)
    110110{
    111         printf("%sDevice (0x%04x by 0x%04x, %s)\n", prefix,
     111        printf("%sDevice (0x%04x by 0x%04x, %s, %zu configurations)\n", prefix,
    112112            (int) descriptor->product_id,
    113113            (int) descriptor->vendor_id,
    114             usb_str_class(descriptor->device_class));
     114            usb_str_class(descriptor->device_class),
     115            (size_t) descriptor->configuration_count);
    115116}
    116117
     
    118119    usb_standard_configuration_descriptor_t *descriptor)
    119120{
    120         printf("%sConfiguration #%d\n", prefix,
    121             (int) descriptor->configuration_number);
     121        printf("%sConfiguration #%d (%zu interfaces)\n", prefix,
     122            (int) descriptor->configuration_number,
     123            (size_t) descriptor->interface_count);
    122124}
    123125
     
    125127    usb_standard_interface_descriptor_t *descriptor)
    126128{
    127         printf("%sInterface #%d (%s, 0x%02x, 0x%02x)\n", prefix,
     129        printf("%sInterface #%d (%s, 0x%02x, 0x%02x), alternate %d\n", prefix,
    128130            (int) descriptor->interface_number,
    129131            usb_str_class(descriptor->interface_class),
    130132            (int) descriptor->interface_subclass,
    131             (int) descriptor->interface_protocol);
     133            (int) descriptor->interface_protocol,
     134            (int) descriptor->alternate_setting);
    132135}
    133136
Note: See TracChangeset for help on using the changeset viewer.