Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhid/descdump.c

    r45dd8bf r66d5062  
    3535
    3636#include <usb/classes/hid.h>
    37 #include <stdio.h>
    38 #include <assert.h>
    3937
    4038#include "descdump.h"
     
    4442#define BYTES_PER_LINE 12
    4543
    46 /**
    47  * Dumps the given buffer in hexadecimal format to standard output.
    48  *
    49  * @param msg Message to print before the buffer.
    50  * @param buffer Buffer to print.
    51  * @param length Size of the buffer in bytes.
    52  */
    5344static void dump_buffer(const char *msg, const uint8_t *buffer, size_t length)
    5445{
     
    6960#define INDENT "  "
    7061
    71 /**
    72  * Print standard configuration descriptor to standard output.
    73  *
    74  * @param index Index of the descriptor.
    75  * @param d Standard configuration descriptor to print.
    76  */
    7762void dump_standard_configuration_descriptor(
    7863    int index, const usb_standard_configuration_descriptor_t *d)
     
    9782}
    9883
    99 /**
    100  * Print standard interface descriptor to standard output.
    101  *
    102  * @param d Standard interface descriptor to print.
    103  */
    10484void dump_standard_interface_descriptor(
    10585    const usb_standard_interface_descriptor_t *d)
     
    11797}
    11898
    119 /**
    120  * Print standard endpoint descriptor to standard output.
    121  *
    122  * @param d Standard endpoint descriptor to print.
    123  */
    12499void dump_standard_endpoint_descriptor(
    125100    const usb_standard_endpoint_descriptor_t *d)
     
    149124}
    150125
    151 /**
    152  * Print standard HID descriptor to standard output.
    153  *
    154  * @param d Standard HID descriptor to print.
    155  */
    156126void dump_standard_hid_descriptor_header(
    157127    const usb_standard_hid_descriptor_t *d)
     
    167137}
    168138
    169 /**
    170  * Print HID class-specific descriptor header (type and length) to standard
    171  * output.
    172  *
    173  * @param d HID class-specific descriptor header to print.
    174  */
    175139void dump_standard_hid_class_descriptor_info(
    176140    const usb_standard_hid_class_descriptor_info_t *d)
     
    180144}
    181145
    182 /**
    183  * Print HID class-specific descriptor (without the header) to standard output.
    184  *
    185  * @param index Index of the descriptor.
    186  * @param type Type of the HID class-specific descriptor (Report or Physical).
    187  * @param d HID class descriptor to print.
    188  * @param size Size of the descriptor in bytes.
    189  */
    190146void dump_hid_class_descriptor(int index, uint8_t type,
    191147    const uint8_t *d, size_t size )
Note: See TracChangeset for help on using the changeset viewer.