mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-18 03:52:11 +01:00
Merge remote-tracking branch 'origin/skarlsso/OP-1536_revo_combridge_garbage' into next
This commit is contained in:
commit
f4ef36f66c
@ -418,7 +418,9 @@ static uint8_t PIOS_USBHOOK_CLASS_DataOut(void *pdev, uint8_t epnum)
|
||||
|
||||
if ((epnum_idx < NELEMENTS(usb_epout_table)) && usb_epout_table[epnum_idx].cb) {
|
||||
struct usb_ep_entry *ep = &(usb_epout_table[epnum_idx]);
|
||||
if (!ep->cb(ep->context, epnum_idx, ep->max_len)) {
|
||||
uint16_t len = USBD_GetRxCount(pdev, epnum);
|
||||
PIOS_Assert(ep->max_len >= len);
|
||||
if (!ep->cb(ep->context, epnum_idx, len)) {
|
||||
/* NOTE: use real endpoint number including direction bit */
|
||||
DCD_SetEPStatus(pdev, epnum, USB_OTG_EP_RX_NAK);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user