-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3b409b0
commit 0a46528
Showing
2 changed files
with
16 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# USB audio example | ||
|
||
This is an example application implementing USB audio class (UAC) (see: [Universal Serial Bus Device Class Definition for Audio Devices](https://usb.org/)). | ||
|
||
Device descriptor uses class/subclass/protocol compatible with Interface Association Descriptors | ||
(see: [USB Interface Association Descriptor Device Class Code and Use Model, 1.0](https://www.usb.org/sites/default/files/iadclasscode_r10.pdf)). | ||
|
||
There are two interfaces: | ||
|
||
* Audio control interface: 0 endpoints - no need for interrupt endpoint | ||
|
||
* Audio streaming interface (with alternate settings 0 and 1) | ||
* alternate setting 0: no endpoints, host can use it to disable audio in case of bandwidth problems | ||
* alternate setting 1: single isochronous endpoint | ||
|
||
The application provides simple audio topology consisting of a single input terminal and single output terminal. |
This file was deleted.
Oops, something went wrong.