Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
access.direct.demultiplexer: introduce soft_flush
flush() ensures that all written data has been sent to the device. soft_flush() on the other hand ensures that all written data has been queued as USB URBs, but does not wait for them to complete. Use soft_flush() to ensure that every last byte of queued data will make it to the device in a timely manner, without stalling the entire USB transfer pipeline.
- Loading branch information