fix hid host incorrect edpt release if failed to transmit

add CDC_CONTROL_LINE_STATE_DTR/RTS, TUSB_INDEX_INVALID enum
This commit is contained in:
hathach
2022-12-20 12:06:59 +07:00
parent fc9321ce26
commit 7004914d8c
3 changed files with 14 additions and 3 deletions

View File

@@ -259,7 +259,7 @@ bool tuh_hid_receive_report(uint8_t dev_addr, uint8_t instance)
if ( !usbh_edpt_xfer(dev_addr, hid_itf->ep_in, hid_itf->epin_buf, hid_itf->epin_size) )
{
usbh_edpt_claim(dev_addr, hid_itf->ep_in);
usbh_edpt_release(dev_addr, hid_itf->ep_in);
return false;
}