Changes in uspace/drv/usbhid/mouse/mousedev.c [5f88293:4d3c13e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/mouse/mousedev.c
r5f88293 r4d3c13e 229 229 /*----------------------------------------------------------------------------*/ 230 230 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) 231 static bool usb_mouse_process_report(usb_hid_dev_t *hid_dev, 232 usb_mouse_t *mouse_dev) 234 233 { 235 234 assert(mouse_dev != NULL); 236 237 usb_log_debug2("got buffer: %s.\n",238 usb_debug_str_buffer(buffer, buffer_size, 0));239 235 240 236 if (mouse_dev->mouse_phone < 0) { … … 243 239 } 244 240 245 /*246 * parse the input report247 */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 263 241 /* 264 242 * X … … 270 248 USB_HIDUT_USAGE_GENERIC_DESKTOP_X); 271 249 272 usb_hid_report_path_set_report_id(path, report_id);250 usb_hid_report_path_set_report_id(path, hid_dev->report_id); 273 251 274 252 usb_hid_report_field_t *field = usb_hid_report_get_sibling( … … 293 271 USB_HIDUT_USAGE_GENERIC_DESKTOP_Y); 294 272 295 usb_hid_report_path_set_report_id(path, report_id);273 usb_hid_report_path_set_report_id(path, hid_dev->report_id); 296 274 297 275 field = usb_hid_report_get_sibling( … … 321 299 USB_HIDUT_USAGE_GENERIC_DESKTOP_WHEEL); 322 300 323 usb_hid_report_path_set_report_id(path, report_id);301 usb_hid_report_path_set_report_id(path, hid_dev->report_id); 324 302 325 303 field = usb_hid_report_get_sibling( … … 345 323 path = usb_hid_report_path(); 346 324 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); 348 326 349 327 field = usb_hid_report_get_sibling( … … 510 488 /*----------------------------------------------------------------------------*/ 511 489 512 bool usb_mouse_polling_callback(usb_hid_dev_t *hid_dev, void *data, 513 uint8_t *buffer, size_t buffer_size) 490 bool usb_mouse_polling_callback(usb_hid_dev_t *hid_dev, void *data) 514 491 { 515 492 usb_log_debug("usb_mouse_polling_callback()\n"); 516 usb_debug_str_buffer(buffer, buffer_size, 0);517 493 518 494 if (hid_dev == NULL || data == NULL) { … … 524 500 usb_mouse_t *mouse_dev = (usb_mouse_t *)data; 525 501 526 return usb_mouse_process_report(hid_dev, mouse_dev, buffer, 527 buffer_size); 502 return usb_mouse_process_report(hid_dev, mouse_dev); 528 503 } 529 504
Note:
See TracChangeset
for help on using the changeset viewer.