mirror of
https://github.com/hathach/tinyusb.git
synced 2025-02-07 05:54:11 +08:00
Merge pull request #456 from me-no-dev/esp32-s2-epin-to
ESP32-S2: Detect EP IN Xfer Timeout
This commit is contained in:
commit
81392da1ea
@ -637,6 +637,13 @@ static void handle_epin_ints(void)
|
|||||||
USB0.dtknqr4_fifoemptymsk &= ~(1 << n);
|
USB0.dtknqr4_fifoemptymsk &= ~(1 << n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// XFER Timeout
|
||||||
|
if (USB0.in_ep_reg[n].diepint & USB_D_TIMEOUT0_M) {
|
||||||
|
// Clear interrupt or enpoint will hang.
|
||||||
|
USB0.in_ep_reg[n].diepint = USB_D_TIMEOUT0_M;
|
||||||
|
// Maybe retry?
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user