Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhid/include/usb/hid/hidparser.h

    rf3b39b4 r5f9b81af  
    4747 * Input report parser functions
    4848 */
    49 int usb_hid_parse_report(const usb_hid_report_t *report, const uint8_t *data,
    50                 size_t size, uint8_t *report_id);
     49/** */
     50int usb_hid_parse_report(const usb_hid_report_t *report, const uint8_t *data,
     51                         size_t size, uint8_t *report_id);
    5152
    5253/*
    5354 * Output report parser functions
    5455 */
     56/** Allocates output report buffer*/
    5557uint8_t *usb_hid_report_output(usb_hid_report_t *report, size_t *size,
    56                 uint8_t report_id);
     58                               uint8_t report_id);
    5759
     60/** Frees output report buffer*/
    5861void usb_hid_report_output_free(uint8_t *output);
    5962
    60 size_t usb_hid_report_size(usb_hid_report_t *report, uint8_t report_id,
    61                 usb_hid_report_type_t type);
     63/** Returns size of report in items */
     64size_t usb_hid_report_size(usb_hid_report_t *report, uint8_t report_id,
     65                           usb_hid_report_type_t type);
    6266
    63 size_t usb_hid_report_byte_size(usb_hid_report_t *report, uint8_t report_id,
    64                 usb_hid_report_type_t type);
     67size_t usb_hid_report_byte_size(usb_hid_report_t *report, uint8_t report_id, 
     68                           usb_hid_report_type_t type);
    6569
    6670
    67 int usb_hid_report_output_translate(usb_hid_report_t *report,
    68                 uint8_t report_id, uint8_t *buffer, size_t size);
     71/** Makes the output report buffer by translated given data */
     72int usb_hid_report_output_translate(usb_hid_report_t *report, uint8_t report_id,
     73                                    uint8_t *buffer, size_t size);
    6974
    7075
    71 /*
    72  * Report descriptor structure observing functions
    73  */
    74 usb_hid_report_field_t *usb_hid_report_get_sibling(usb_hid_report_t *report,
    75                 usb_hid_report_field_t *field, usb_hid_report_path_t *path,
    76                 int flags, usb_hid_report_type_t type);
     76/** */
     77usb_hid_report_field_t *usb_hid_report_get_sibling(usb_hid_report_t *report,
     78                                                   usb_hid_report_field_t *field,
     79                                                   usb_hid_report_path_t *path,
     80                                                   int flags,
     81                                                  usb_hid_report_type_t type);
    7782
     83/** */
    7884uint8_t usb_hid_get_next_report_id(usb_hid_report_t *report,
    79                 uint8_t report_id, usb_hid_report_type_t type);
     85                                     uint8_t report_id,
     86                                     usb_hid_report_type_t type);
    8087
    8188#endif
Note: See TracChangeset for help on using the changeset viewer.