Changeset e160da4d in mainline for uspace/app/usbinfo/usbinfo.h


Ignore:
Timestamp:
2011-03-17T21:11:52Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
da77278
Parents:
81ca204
Message:

Add printing of descriptor tree to usbinfo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/usbinfo/usbinfo.h

    r81ca204 re160da4d  
    4040#include <usb/pipes.h>
    4141#include <usb/debug.h>
     42#include <usb/dp.h>
    4243#include <ipc/devman.h>
    4344
     
    4647        usb_device_connection_t wire;
    4748        usb_standard_device_descriptor_t device_descriptor;
     49        uint8_t *full_configuration_descriptor;
     50        size_t full_configuration_descriptor_size;
    4851} usbinfo_device_t;
    4952
     
    6568void destroy_device(usbinfo_device_t *);
    6669
     70typedef void (*dump_descriptor_in_tree_t)(uint8_t *, size_t, void *);
     71void browse_descriptor_tree(uint8_t *, size_t, usb_dp_descriptor_nesting_t *,
     72    dump_descriptor_in_tree_t, size_t, void *);
     73
    6774
    6875void dump_short_device_identification(usbinfo_device_t *);
    6976void dump_device_match_ids(usbinfo_device_t *);
     77void dump_descriptor_tree_brief(usbinfo_device_t *);
     78
    7079
    7180#endif
Note: See TracChangeset for help on using the changeset viewer.