Changes in uspace/lib/usbhid/include/usb/hid/hidparser.h [f3b39b4:5f9b81af] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhid/include/usb/hid/hidparser.h
rf3b39b4 r5f9b81af 47 47 * Input report parser functions 48 48 */ 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 /** */ 50 int usb_hid_parse_report(const usb_hid_report_t *report, const uint8_t *data, 51 size_t size, uint8_t *report_id); 51 52 52 53 /* 53 54 * Output report parser functions 54 55 */ 56 /** Allocates output report buffer*/ 55 57 uint8_t *usb_hid_report_output(usb_hid_report_t *report, size_t *size, 56 58 uint8_t report_id); 57 59 60 /** Frees output report buffer*/ 58 61 void usb_hid_report_output_free(uint8_t *output); 59 62 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 */ 64 size_t usb_hid_report_size(usb_hid_report_t *report, uint8_t report_id, 65 usb_hid_report_type_t type); 62 66 63 size_t usb_hid_report_byte_size(usb_hid_report_t *report, uint8_t report_id, 64 67 size_t usb_hid_report_byte_size(usb_hid_report_t *report, uint8_t report_id, 68 usb_hid_report_type_t type); 65 69 66 70 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 */ 72 int usb_hid_report_output_translate(usb_hid_report_t *report, uint8_t report_id, 73 uint8_t *buffer, size_t size); 69 74 70 75 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 /** */ 77 usb_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); 77 82 83 /** */ 78 84 uint8_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); 80 87 81 88 #endif
Note:
See TracChangeset
for help on using the changeset viewer.