Ignore:
File:
1 edited

Legend:

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

    r74b1e40 r160b75e  
    2727 */
    2828
    29 /** @addtogroup libusb
     29/** @addtogroup libusbhid
    3030 * @{
    3131 */
     
    3333 * USB HID report descriptor and report data parser
    3434 */
    35 #ifndef LIBUSB_HIDDESCRIPTOR_H_
    36 #define LIBUSB_HIDDESCRIPTOR_H_
     35#ifndef LIBUSBHID_HIDDESCRIPTOR_H_
     36#define LIBUSBHID_HIDDESCRIPTOR_H_
    3737
    3838#include <stdint.h>
     
    4242#include <usb/hid/hidtypes.h>
    4343
     44
     45/*
     46 * Descriptor parser functions
     47 */
     48
     49/** */
    4450int usb_hid_parse_report_descriptor(usb_hid_report_t *report,
    4551                                    const uint8_t *data, size_t size);
    4652
     53/** */
    4754void usb_hid_free_report(usb_hid_report_t *report);
    4855
     56/** */
    4957void usb_hid_descriptor_print(usb_hid_report_t *report);
    5058
     59
    5160int usb_hid_report_init(usb_hid_report_t *report);
    52 
    5361int usb_hid_report_append_fields(usb_hid_report_t *report,
    5462                                 usb_hid_report_item_t *report_item);
    5563
    5664usb_hid_report_description_t * usb_hid_report_find_description(const usb_hid_report_t *report, uint8_t report_id, usb_hid_report_type_t type);
    57 
    5865int usb_hid_report_parse_tag(uint8_t tag, uint8_t class, const uint8_t *data, size_t item_size,
    5966                             usb_hid_report_item_t *report_item, usb_hid_report_path_t *usage_path);
    60 
    6167int usb_hid_report_parse_main_tag(uint8_t tag, const uint8_t *data, size_t item_size,
    6268                             usb_hid_report_item_t *report_item, usb_hid_report_path_t *usage_path);
    63 
    6469int usb_hid_report_parse_global_tag(uint8_t tag, const uint8_t *data, size_t item_size,
    6570                             usb_hid_report_item_t *report_item, usb_hid_report_path_t *usage_path);
    66 
    6771int usb_hid_report_parse_local_tag(uint8_t tag, const uint8_t *data, size_t item_size,
    6872                             usb_hid_report_item_t *report_item, usb_hid_report_path_t *usage_path);
    6973
    7074void usb_hid_descriptor_print_list(link_t *head);
    71 
    7275void usb_hid_report_reset_local_items(usb_hid_report_item_t *report_item);
    73 
    7476void usb_hid_free_report_list(link_t *head);
    75 
    7677usb_hid_report_item_t *usb_hid_report_item_clone(const usb_hid_report_item_t *item);
    77 
    7878uint32_t usb_hid_report_tag_data_uint32(const uint8_t *data, size_t size);
    7979
    8080usb_hid_report_path_t *usb_hid_report_path_try_insert(usb_hid_report_t *report, usb_hid_report_path_t *cmp_path);
    81 
    82 
    8381#endif
    8482/**
Note: See TracChangeset for help on using the changeset viewer.