gint/src/usb
Lephe d110ab608e
usb: fix freeze on sync commit for inactive pipes
Performing an asynchronous commit on an inactive pipe would yield
USB_COMMIT_INACTVE and *not* invoke the callback (as intended),
which usb_commit_sync() ignored, causing a freeze.

This issue appeared after a world switch, which (for reasons not yet
known) appear to fail the first writes until a commit, and that commit
would then hit an inactive pipe.
2022-11-11 17:47:29 +01:00
..
classes usb: add video capture through the fxlink protocol 2021-08-11 01:43:26 +02:00
configure.c reduce static RAM usage to maintain SH3 support 2022-10-09 18:15:12 +02:00
pipes.c usb: fix freeze on sync commit for inactive pipes 2022-11-11 17:47:29 +01:00
setup.c replace gint/std headers with standard ones 2021-06-08 11:01:27 +02:00
string.c replace gint/std headers with standard ones 2021-06-08 11:01:27 +02:00
usb.c usb: enable writing with DMA 2021-05-12 09:17:25 +02:00
usb_private.h usb: enable writing with DMA 2021-05-12 09:17:25 +02:00