Files
3d_audio/lib_xua/examples/AN00246_xua_example/README.rst
Steven Dan d8b2974133 init
2025-12-11 09:43:42 +08:00

65 lines
1.8 KiB
ReStructuredText

:orphan:
##############################################
AN00246: Simple USB Audio Device using lib_xua
##############################################
:vendor: XMOS
:version: 1.0.0
:scope: Example
:description: Simple USB Audio device using lib_xua
:category: General Purpose
:keywords: USB Audio, I2S
:hardware: XK-AUDIO-316-MC
*******
Summary
*******
This application note demonstrates the use of the XMOS XUA library to
create a USB device that can play two channels of audio from the host out
via I²S. This is connected to a DAC and the audio can be heard on the
output jack.
*****************
Required hardware
*****************
The example code provided with the application has been implemented
and tested on the xCORE.ai Multi-channel Audio Board
**************
Required tools
**************
* XMOS XTC Tools: 15.3.0
*********************************
Required libraries (dependencies)
*********************************
* `lib_xua <https://www.xmos.com/file/lib_xua>`_
* `lib_adat <https://www.xmos.com/file/lib_adat>`_
* `lib_locks <https://www.xmos.com/file/lib_locks>`_
* `lib_logging <https://www.xmos.com/file/lib_logging>`_
* `lib_mic_array <https://www.xmos.com/file/lib_mic_array>`_
* `lib_xassert <https://www.xmos.com/file/lib_xassert>`_
* `lib_xcore_math <https://www.xmos.com/file/lib_xcore_math>`_
* `lib_spdif <https://www.xmos.com/file/lib_spdif>`_
* `lib_sw_pll <https://www.xmos.com/file/lib_sw_pll>`_
* `lib_xud <https://www.xmos.com/file/lib_xud>`_
* `lib_board_support <https://www.xmos.com/file/lib_board_support>`_
*************************
Related application notes
*************************
* None
*******
Support
*******
This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support