Skip to content

usb_audio USBSpeaker class & enabled on nordic#11062

Open
FoamyGuy wants to merge 5 commits into
adafruit:mainfrom
FoamyGuy:usb_audio_output_speaker
Open

usb_audio USBSpeaker class & enabled on nordic#11062
FoamyGuy wants to merge 5 commits into
adafruit:mainfrom
FoamyGuy:usb_audio_output_speaker

Conversation

@FoamyGuy

Copy link
Copy Markdown
Collaborator

Added USBSpeaker implementation that can take audio from a computer over USB and integrate with existing audio APIs. You can apply effects with audiospeed and similar modules, and ultimately pipe it to an output source like I2SOut

I also tested USBMicrophone on RP2350, nrf52840, and samd51 successfully. Right now this PR enables usb_audio for the nordic port which required a few changes to handle the way isosyncronous endpoints are handled under nordic. I've left it disabled on atmel port for now, I had to disable some other things to make room for it and I think there will be a fair number of boards that will overflow.

@FoamyGuy

Copy link
Copy Markdown
Collaborator Author

Is the best way to handle the ones that overflowed from nordic port to add the config disabling them individually to their mpconfigboard.mk files? Or is there some higher level switch that exists already or we could create that would allow turning off the swath of them at once?

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.

1 participant