Skip to content

Quick fix for ISO endpoints#38

Open
kiffie wants to merge 1 commit intostm32-rs:masterfrom
kiffie:iso-ep-pr
Open

Quick fix for ISO endpoints#38
kiffie wants to merge 1 commit intostm32-rs:masterfrom
kiffie:iso-ep-pr

Conversation

@kiffie
Copy link
Copy Markdown

@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
Copy Markdown

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