Changeset 65c3794 in mainline for uspace/drv/usbhid/multimedia/multimedia.c
- Timestamp:
- 2011-06-01T15:59:34Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 49ba19d
- Parents:
- c9f0975
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/multimedia/multimedia.c
rc9f0975 r65c3794 269 269 /*----------------------------------------------------------------------------*/ 270 270 271 bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data ,272 uint8_t *buffer, size_t buffer_size )271 bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data/*, 272 uint8_t *buffer, size_t buffer_size*/) 273 273 { 274 274 // TODO: checks 275 if (hid_dev == NULL || data == NULL || buffer == NULL) {275 if (hid_dev == NULL || data == NULL/* || buffer == NULL*/) { 276 276 return false; 277 277 } 278 278 279 usb_log_debug(NAME " usb_lgtch_polling_callback(%p, %p, %zu)\n",280 hid_dev, buffer, buffer_size);279 // usb_log_debug(NAME " usb_lgtch_polling_callback(%p, %p, %zu)\n", 280 // hid_dev, buffer, buffer_size); 281 281 282 282 usb_multimedia_t *multim_dev = (usb_multimedia_t *)data; 283 283 284 usb_log_debug(NAME " Calling usb_hid_parse_report() with "285 "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0));284 // usb_log_debug(NAME " Calling usb_hid_parse_report() with " 285 // "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0)); 286 286 287 287 usb_hid_report_path_t *path = usb_hid_report_path(); 288 288 usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_CONSUMER, 0); 289 289 290 uint8_t report_id;291 292 int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size,293 &report_id);294 295 if (rc != EOK) {296 usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n",297 str_error(rc));298 return true;299 }300 301 usb_hid_report_path_set_report_id(path, report_id);290 // uint8_t report_id; 291 292 // int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size, 293 // &report_id); 294 295 // if (rc != EOK) { 296 // usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n", 297 // str_error(rc)); 298 // return true; 299 // } 300 301 usb_hid_report_path_set_report_id(path, hid_dev->report_id); 302 302 303 303 usb_hid_report_field_t *field = usb_hid_report_get_sibling(
Note:
See TracChangeset
for help on using the changeset viewer.