Changeset e2dfa86 in mainline for uspace/app/usbinfo/info.c
- Timestamp:
- 2013-01-27T13:54:40Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0eb2a0f
- Parents:
- 06f9a9c9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/usbinfo/info.c
r06f9a9c9 re2dfa86 48 48 { 49 49 printf("%sDevice 0x%04x by vendor 0x%04x\n", get_indent(0), 50 (int) usb_device_get_device_descriptor(usb_dev)->product_id,51 (int) usb_device_get_device_descriptor(usb_dev)->vendor_id);50 usb_device_descriptors(usb_dev)->device.product_id, 51 usb_device_descriptors(usb_dev)->device.vendor_id); 52 52 } 53 53 … … 83 83 init_match_ids(&matches); 84 84 usb_device_create_match_ids_from_interface( 85 usb_device_get_device_descriptor(usb_dev), iface, &matches);85 &usb_device_descriptors(usb_dev)->device, iface, &matches); 86 86 dump_match_ids(&matches, get_indent(1)); 87 87 clean_match_ids(&matches); … … 92 92 match_id_list_t matches; 93 93 init_match_ids(&matches); 94 const usb_standard_device_descriptor_t *dev_desc = 95 usb_device_get_device_descriptor(usb_dev); 96 usb_device_create_match_ids_from_device_descriptor(dev_desc, &matches); 94 usb_device_create_match_ids_from_device_descriptor( 95 &usb_device_descriptors(usb_dev)->device, &matches); 97 96 printf("%sDevice match ids (0x%04x by 0x%04x, %s)\n", get_indent(0), 98 (int) dev_desc->product_id, (int) dev_desc->vendor_id, 99 usb_str_class(dev_desc->device_class)); 97 usb_device_descriptors(usb_dev)->device.product_id, 98 usb_device_descriptors(usb_dev)->device.vendor_id, 99 usb_str_class(usb_device_descriptors(usb_dev)->device.device_class)); 100 100 dump_match_ids(&matches, get_indent(1)); 101 101 clean_match_ids(&matches); 102 102 103 size_t desc_size = 0; 104 const void *desc = 105 usb_device_get_configuration_descriptor(usb_dev, &desc_size); 106 107 usb_dp_walk_simple(desc, desc_size, usb_dp_standard_descriptor_nesting, 103 usb_dp_walk_simple( 104 usb_device_descriptors(usb_dev)->full_config, 105 usb_device_descriptors(usb_dev)->full_config_size, 106 usb_dp_standard_descriptor_nesting, 108 107 dump_match_ids_from_interface, usb_dev); 109 108 } … … 230 229 { 231 230 dump_descriptor_tree_callback( 232 (const uint8_t *) usb_device_get_device_descriptor(usb_dev),231 (const uint8_t *)&usb_device_descriptors(usb_dev)->device, 233 232 (size_t) -1, NULL); 234 233 235 size_t desc_size = 0; 236 const void *desc = 237 usb_device_get_configuration_descriptor(usb_dev, &desc_size); 238 239 usb_dp_walk_simple(desc, desc_size, usb_dp_standard_descriptor_nesting, 234 usb_dp_walk_simple( 235 usb_device_descriptors(usb_dev)->full_config, 236 usb_device_descriptors(usb_dev)->full_config_size, 237 usb_dp_standard_descriptor_nesting, 240 238 dump_descriptor_tree_callback, NULL); 241 239 } … … 244 242 { 245 243 dump_descriptor_tree_callback( 246 (const uint8_t *) usb_device_get_device_descriptor(usb_dev),244 (const uint8_t *)&usb_device_descriptors(usb_dev)->device, 247 245 (size_t) -1, usb_dev); 248 246 249 size_t desc_size = 0; 250 const void *desc = 251 usb_device_get_configuration_descriptor(usb_dev, &desc_size); 252 253 usb_dp_walk_simple(desc, desc_size, usb_dp_standard_descriptor_nesting, 247 usb_dp_walk_simple( 248 usb_device_descriptors(usb_dev)->full_config, 249 usb_device_descriptors(usb_dev)->full_config_size, 250 usb_dp_standard_descriptor_nesting, 254 251 dump_descriptor_tree_callback, usb_dev); 255 252 } … … 299 296 uint64_t str_mask = 0; 300 297 find_string_indexes_callback( 301 (const uint8_t *) usb_device_get_device_descriptor(usb_dev), 0,298 (const uint8_t *)&usb_device_descriptors(usb_dev)->device, 0, 302 299 &str_mask); 303 size_t desc_size = 0; 304 const void *desc =305 usb_device_ get_configuration_descriptor(usb_dev, &desc_size);306 307 usb_dp_walk_simple(desc, desc_size,usb_dp_standard_descriptor_nesting,300 301 usb_dp_walk_simple( 302 usb_device_descriptors(usb_dev)->full_config, 303 usb_device_descriptors(usb_dev)->full_config_size, 304 usb_dp_standard_descriptor_nesting, 308 305 find_string_indexes_callback, &str_mask); 309 306
Note:
See TracChangeset
for help on using the changeset viewer.