Skip to content

Conversation

kiffie
Copy link

@kiffie kiffie commented Aug 20, 2023

This is a quick fix for isochronous (ISO) endpoints that does not require changes on the usb-device.

There is already PR #29 for ISO endpoints pending, which seems to aim at a more sophisticated solution. I propose to integrate the present PR as an intermediate solution.

Successfully tested on STM32F446 on FS using a Linux host with different values for endpoint bInterval. Got reports on successful experiments on HS.

Primary use case: audio streaming according to USB Audio Device Class, Release 1.0

@kaidokert
Copy link

Rebased this against master kaidokert@aa5783d

Works correctly for me here on an STM32F412 for both input and output endpoints.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants