Skip to content

Conversation

@ed-xmos
Copy link
Contributor

@ed-xmos ed-xmos commented Jul 15, 2025

A project I started when in HK due to a need for Alex to connect lib_i2s 4b to UA. This worked but was quite messy. This API allows UA to be easily tacked on to existing audio systems which already have their own main and audio hub and hides the details of endpoints, channel connections and general guts of the USB side of the XUA. It includes abstracting the custom low-level channel protocol over c_aud which is easy to get wrong, especially if SR change support is needed.

  • single call to XUA USB functions from own main() with channel connection to user app
  • simple transfer samples API from user app
  • optional sample rate change support

Some background behind it here.

@ed-xmos ed-xmos self-assigned this Jul 15, 2025
@ed-xmos ed-xmos requested a review from xross as a code owner July 15, 2025 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant