Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB audio isochronous endpoints #12775

Closed
m-nilsson opened this issue Jan 28, 2019 · 9 comments · Fixed by #21526
Closed

USB audio isochronous endpoints #12775

m-nilsson opened this issue Jan 28, 2019 · 9 comments · Fixed by #21526
Assignees
Labels
area: USB Universal Serial Bus Feature A planned feature with a milestone

Comments

@m-nilsson
Copy link

Hi,

We would like support for USB audio and MIDI, mainly for the NRF52840.
The current implementation does not seem to support isochronous endpoints but it looks like they were included in the LPCUSB stack at some point, but not in a release branch.
https://sourceforge.net/p/lpcusb/code/HEAD/tree/trunk/

I have seen other people here mentioning it as well.
Would it be possible to include this functionality in Zephyr in the near future?
Is there any ongoing work on this?

@m-nilsson m-nilsson added the Feature Request A request for a new feature label Jan 28, 2019
@carlescufi carlescufi added the area: USB Universal Serial Bus label Jan 29, 2019
@pawelzadrozniak
Copy link
Collaborator

Hi.
I am currently working on audio class. I was able to modify testusb class by adding iso endpoints and pass the basic linux test on nrf52840.

@m-nilsson
Copy link
Author

@pawelzadrozniak
Ok, that's great news!

@raveslave
Copy link

Can we request this to support USB Audio Class 2.0 as well?

@masz-nordic
Copy link
Collaborator

@raveslave Can you make a separate issue for Audio 2.0? I think @pawelzadrozniak is implementing 1.0.

@benolayinka
Copy link

@pawelzadrozniak any luck?

@raveslave
Copy link

@pawelzadrozniak just checking in if you planned on merging your work. would be awesome!

@raveslave
Copy link

Hi.
I am currently working on audio class. I was able to modify testusb class by adding iso endpoints and pass the basic linux test on nrf52840.

do you have this in a repo somewhere?

@eobalski
Copy link
Collaborator

Hi.
I am currently working on audio class. I was able to modify testusb class by adding iso endpoints and pass the basic linux test on nrf52840.

do you have this in a repo somewhere?

Hello, I've just get notification about this issue. Pawel is not working in the project anymore, I've recently start work in this topic. I don't know what Pawel had but here is the temp branch where I push the changes. Feel free to comment.

@eobalski
Copy link
Collaborator

#21526

@carlescufi carlescufi added Feature A planned feature with a milestone has-pr and removed Feature Request A request for a new feature labels Mar 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: USB Universal Serial Bus Feature A planned feature with a milestone
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants