diff options
| author | hathach <[email protected]> | 2022-03-09 11:03:29 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2022-03-09 11:03:29 +0700 |
| commit | db9d97c9473f29ad59a87d641e6d41a27a00f332 (patch) | |
| tree | fcbb5ba3c4cce6ee9dac1272bcb1ae31b931e880 /src/class | |
| parent | 8bf18430b8d91104aa926ac3095a9e5dd94ef503 (diff) | |
add tuh_descriptor_hid_report_get()
Diffstat (limited to 'src/class')
| -rw-r--r-- | src/class/hid/hid_host.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/class/hid/hid_host.c b/src/class/hid/hid_host.c index 9190642c6..32bb775b0 100644 --- a/src/class/hid/hid_host.c +++ b/src/class/hid/hid_host.c @@ -409,22 +409,7 @@ static bool config_get_report_desc(uint8_t dev_addr, tusb_control_request_t cons config_driver_mount_complete(dev_addr, instance, NULL, 0); }else { - TU_LOG2("HID Get Report Descriptor\r\n"); - tusb_control_request_t const new_request = - { - .bmRequestType_bit = - { - .recipient = TUSB_REQ_RCPT_INTERFACE, - .type = TUSB_REQ_TYPE_STANDARD, - .direction = TUSB_DIR_IN - }, - .bRequest = TUSB_REQ_GET_DESCRIPTOR, - .wValue = tu_u16(hid_itf->report_desc_type, 0), - .wIndex = itf_num, - .wLength = hid_itf->report_desc_len - }; - - TU_ASSERT(tuh_control_xfer(dev_addr, &new_request, usbh_get_enum_buf(), config_get_report_desc_complete)); + TU_ASSERT(tuh_descriptor_hid_report_get(dev_addr, itf_num, hid_itf->report_desc_type, usbh_get_enum_buf(), hid_itf->report_desc_len, config_get_report_desc_complete)); } return true; |
