Changeset 175ad13e in mainline for uspace/drv/usbkbd/kbddev.c
- Timestamp:
- 2011-04-15T15:19:34Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 681f24b3
- Parents:
- 9698695
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbkbd/kbddev.c
r9698695 r175ad13e 290 290 usb_log_debug("Creating output report.\n"); 291 291 292 int rc = usb_hid_report_output_translate(kbd_dev->parser, 293 kbd_dev->led_path, USB_HID_PATH_COMPARE_END, kbd_dev->output_buffer, 294 kbd_dev->output_size, kbd_dev->led_data, kbd_dev->led_output_size); 292 int rc = usb_hid_report_output_translate(kbd_dev->parser, 0, 293 kbd_dev->output_buffer, kbd_dev->output_size); 295 294 296 295 if (rc != EOK) { … … 612 611 usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_KEYBOARD, 0); 613 612 614 int rc = usb_hid_parse_report(kbd_dev->parser, buffer, 615 actual_size, path, USB_HID_PATH_COMPARE_STRICT, callbacks, kbd_dev); 613 int rc = usb_hid_parse_report(kbd_dev->parser, buffer, actual_size); 616 614 617 615 usb_hid_report_path_free (path); … … 657 655 memset(kbd_dev, 0, sizeof(usb_kbd_t)); 658 656 659 kbd_dev->parser = (usb_hid_report_ parser_t *)(malloc(sizeof(660 usb_hid_report_ parser_t)));657 kbd_dev->parser = (usb_hid_report_t *)(malloc(sizeof( 658 usb_hid_report_t))); 661 659 if (kbd_dev->parser == NULL) { 662 660 usb_log_fatal("No memory!\n"); … … 726 724 727 725 /* Initialize the report parser. */ 728 rc = usb_hid_parser_init(kbd_dev->parser);729 if (rc != EOK) {730 usb_log_error("Failed to initialize report parser.\n");731 return rc;732 }726 //rc = usb_hid_parser_init(kbd_dev->parser); 727 //if (rc != EOK) { 728 // usb_log_error("Failed to initialize report parser.\n"); 729 // return rc; 730 //} 733 731 734 732 /* Get the report descriptor and parse it. */ … … 762 760 usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_KEYBOARD, 0); 763 761 kbd_dev->key_count = usb_hid_report_input_length( 764 kbd_dev->parser, path, USB_HID_PATH_COMPARE_ STRICT);762 kbd_dev->parser, path, USB_HID_PATH_COMPARE_USAGE_PAGE_ONLY); 765 763 usb_hid_report_path_free (path); 766 764 … … 924 922 // destroy the parser 925 923 if ((*kbd_dev)->parser != NULL) { 926 usb_hid_free_report _parser((*kbd_dev)->parser);924 usb_hid_free_report((*kbd_dev)->parser); 927 925 } 928 926
Note:
See TracChangeset
for help on using the changeset viewer.