Changeset e2dfa86 in mainline for uspace/lib/usbhid/src/hidreport.c


Ignore:
Timestamp:
2013-01-27T13:54:40Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0eb2a0f
Parents:
06f9a9c9
Message:

usb_device: Change API to allow direct(RO) access to descriptors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhid/src/hidreport.c

    r06f9a9c9 re2dfa86  
    6060        };
    6161       
    62         size_t desc_size = 0;
    63         const void *desc =
    64             usb_device_get_configuration_descriptor(dev, &desc_size);
    65 
    6662        usb_dp_parser_data_t parser_data = {
    67                 .data = desc,
    68                 .size = desc_size,
     63                .data = usb_device_descriptors(dev)->full_config,
     64                .size = usb_device_descriptors(dev)->full_config_size,
    6965                .arg = NULL
    7066        };
     
    7470         */
    7571        const uint8_t *d =
    76             usb_dp_get_nested_descriptor(&parser, &parser_data, desc);
     72            usb_dp_get_nested_descriptor(&parser, &parser_data,
     73                usb_device_descriptors(dev)->full_config);
    7774       
    7875        /*
     
    8279        while (d != NULL && i < usb_device_get_iface_number(dev)) {
    8380                d = usb_dp_get_sibling_descriptor(&parser, &parser_data,
    84                     desc, d);
     81                    usb_device_descriptors(dev)->full_config, d);
    8582                ++i;
    8683        }
Note: See TracChangeset for help on using the changeset viewer.