Changeset 4d3c13e in mainline for uspace/drv/usbhid/kbd/kbddev.c
- Timestamp:
- 2011-06-16T19:19:10Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9f7276d
- Parents:
- 98dc29d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/kbd/kbddev.c
r98dc29d r4d3c13e 434 434 * usb_hid_parse_report(). 435 435 */ 436 static void usb_kbd_process_data(usb_hid_dev_t *hid_dev, usb_kbd_t *kbd_dev/*, 437 uint8_t *buffer, size_t actual_size*/) 436 static void usb_kbd_process_data(usb_hid_dev_t *hid_dev, usb_kbd_t *kbd_dev) 438 437 { 439 438 assert(hid_dev->report != NULL); 440 439 assert(hid_dev != NULL); 441 440 assert(kbd_dev != NULL); 442 443 // usb_log_debug("Calling usb_hid_parse_report() with "444 // "buffer %s\n", usb_debug_str_buffer(buffer, actual_size, 0));445 441 446 442 usb_hid_report_path_t *path = usb_hid_report_path(); 447 443 usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_KEYBOARD, 0); 448 444 449 // uint8_t report_id;450 // int rc = usb_hid_parse_report(hid_dev->report, buffer, actual_size,451 // &report_id);452 453 // if (rc != EOK) {454 // usb_log_warning("Error in usb_hid_parse_report():"455 // "%s\n", str_error(rc));456 // }457 458 445 usb_hid_report_path_set_report_id (path, hid_dev->report_id); 459 446 … … 756 743 /*----------------------------------------------------------------------------*/ 757 744 758 bool usb_kbd_polling_callback(usb_hid_dev_t *hid_dev, void *data/*, 759 uint8_t *buffer, size_t buffer_size*/) 745 bool usb_kbd_polling_callback(usb_hid_dev_t *hid_dev, void *data) 760 746 { 761 747 if (hid_dev == NULL/* || buffer == NULL*/ || data == NULL) { … … 768 754 769 755 // TODO: add return value from this function 770 usb_kbd_process_data(hid_dev, kbd_dev /*, buffer, buffer_size*/);756 usb_kbd_process_data(hid_dev, kbd_dev); 771 757 772 758 return true; … … 804 790 if ((*kbd_dev)->repeat_mtx != NULL) { 805 791 //assert(!fibril_mutex_is_locked((*kbd_dev)->repeat_mtx)); 792 // FIXME - the fibril_mutex_is_locked may not cause 793 // fibril scheduling 806 794 while (fibril_mutex_is_locked((*kbd_dev)->repeat_mtx)) {} 807 795 free((*kbd_dev)->repeat_mtx);
Note:
See TracChangeset
for help on using the changeset viewer.