Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhid/mouse/mousedev.c

    r5f88293 r4d3c13e  
    229229/*----------------------------------------------------------------------------*/
    230230
    231 static bool usb_mouse_process_report(usb_hid_dev_t *hid_dev,
    232                                      usb_mouse_t *mouse_dev, uint8_t *buffer,
    233                                      size_t buffer_size)
     231static bool usb_mouse_process_report(usb_hid_dev_t *hid_dev,
     232    usb_mouse_t *mouse_dev)
    234233{
    235234        assert(mouse_dev != NULL);
    236        
    237         usb_log_debug2("got buffer: %s.\n",
    238             usb_debug_str_buffer(buffer, buffer_size, 0));
    239235       
    240236        if (mouse_dev->mouse_phone < 0) {
     
    243239        }
    244240
    245         /*
    246          * parse the input report
    247          */
    248        
    249         usb_log_debug(NAME " Calling usb_hid_parse_report() with "
    250             "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0));
    251        
    252         uint8_t report_id;
    253        
    254         int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size,
    255             &report_id);
    256        
    257         if (rc != EOK) {
    258                 usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n",
    259                     str_error(rc));
    260                 return true;
    261         }
    262        
    263241        /*
    264242         * X
     
    270248            USB_HIDUT_USAGE_GENERIC_DESKTOP_X);
    271249
    272         usb_hid_report_path_set_report_id(path, report_id);
     250        usb_hid_report_path_set_report_id(path, hid_dev->report_id);
    273251
    274252        usb_hid_report_field_t *field = usb_hid_report_get_sibling(
     
    293271            USB_HIDUT_USAGE_GENERIC_DESKTOP_Y);
    294272
    295         usb_hid_report_path_set_report_id(path, report_id);
     273        usb_hid_report_path_set_report_id(path, hid_dev->report_id);
    296274
    297275        field = usb_hid_report_get_sibling(
     
    321299            USB_HIDUT_USAGE_GENERIC_DESKTOP_WHEEL);
    322300
    323         usb_hid_report_path_set_report_id(path, report_id);
     301        usb_hid_report_path_set_report_id(path, hid_dev->report_id);
    324302       
    325303        field = usb_hid_report_get_sibling(
     
    345323        path = usb_hid_report_path();
    346324        usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_BUTTON, 0);
    347         usb_hid_report_path_set_report_id(path, report_id);
     325        usb_hid_report_path_set_report_id(path, hid_dev->report_id);
    348326       
    349327        field = usb_hid_report_get_sibling(
     
    510488/*----------------------------------------------------------------------------*/
    511489
    512 bool usb_mouse_polling_callback(usb_hid_dev_t *hid_dev, void *data,
    513      uint8_t *buffer, size_t buffer_size)
     490bool usb_mouse_polling_callback(usb_hid_dev_t *hid_dev, void *data)
    514491{
    515492        usb_log_debug("usb_mouse_polling_callback()\n");
    516         usb_debug_str_buffer(buffer, buffer_size, 0);
    517493       
    518494        if (hid_dev == NULL || data == NULL) {
     
    524500        usb_mouse_t *mouse_dev = (usb_mouse_t *)data;
    525501               
    526         return usb_mouse_process_report(hid_dev, mouse_dev, buffer,
    527                                         buffer_size);
     502        return usb_mouse_process_report(hid_dev, mouse_dev);
    528503}
    529504
Note: See TracChangeset for help on using the changeset viewer.