Revision 511d2b14 hw/bt-hid.c
b/hw/bt-hid.c | ||
---|---|---|
324 | 324 |
break; |
325 | 325 |
} |
326 | 326 |
s->proto = parameter; |
327 |
s->usbdev->handle_control(s->usbdev, SET_PROTOCOL, s->proto, 0, 0, 0); |
|
327 |
s->usbdev->handle_control(s->usbdev, SET_PROTOCOL, s->proto, 0, 0, |
|
328 |
NULL); |
|
328 | 329 |
ret = BT_HS_SUCCESSFUL; |
329 | 330 |
break; |
330 | 331 |
|
... | ... | |
347 | 348 |
/* We don't need to know about the Idle Rate here really, |
348 | 349 |
* so just pass it on to the device. */ |
349 | 350 |
ret = s->usbdev->handle_control(s->usbdev, |
350 |
SET_IDLE, data[1], 0, 0, 0) ?
|
|
351 |
SET_IDLE, data[1], 0, 0, NULL) ?
|
|
351 | 352 |
BT_HS_SUCCESSFUL : BT_HS_ERR_INVALID_PARAMETER; |
352 | 353 |
/* XXX: Does this generate a handshake? */ |
353 | 354 |
break; |
... | ... | |
462 | 463 |
{ |
463 | 464 |
struct bt_hid_device_s *hid = opaque; |
464 | 465 |
|
465 |
hid->control = 0;
|
|
466 |
hid->control = NULL;
|
|
466 | 467 |
bt_hid_connected_update(hid); |
467 | 468 |
} |
468 | 469 |
|
... | ... | |
470 | 471 |
{ |
471 | 472 |
struct bt_hid_device_s *hid = opaque; |
472 | 473 |
|
473 |
hid->interrupt = 0;
|
|
474 |
hid->interrupt = NULL;
|
|
474 | 475 |
bt_hid_connected_update(hid); |
475 | 476 |
} |
476 | 477 |
|
Also available in: Unified diff