Ed Clarke f83a09ce5a Merge branch 'master' into multichannel_uac1_descriptor
* master: (86 commits)
  Added |appendix| to doc
  Added version to lib_spdif dependancy
  Update README.rst
  Update README.rst
  Fixed for TDM slave loopback test (sync check)
  Fixed build of I2S loopback test (API change to XUA_AudioHub - now takes all ports)
  Scripted changelog update
  Copyright comments
  AN00248 doc updates
  PDM resources no longer accessed globally
  PDM mic resources no longer accessed globally
  App note updates
  Updates to AN00248
  PDM related build fixes
  NUM_PDM_MICS -> XUA_NUM_PDM_MICS
  Added start of AN00248
  PDM func rename
  xua_pdm_mic.h included in xua.h
  xua_pdm_mic.h moved to api
  AN00246 now operational with lib_i2c
  ...
2018-04-20 14:46:03 +01:00
2018-04-04 18:17:18 +01:00
2018-03-14 17:51:46 +00:00
2018-04-05 11:14:19 +01:00
2018-02-09 13:05:46 +00:00
2014-01-22 11:00:41 +00:00
2018-04-06 11:40:39 +01:00
2017-08-11 16:08:31 +01:00

lib_xua
=======

Summary
-------

USB Audio Shared Components for use in the XMOS USB Audio Refererence Designs.

This library enables the development of USB Audio devices on the XMOS xCORE architecture.

Features
........

Key features of the various applications in this repository are as follows

- USB Audio Class 1.0/2.0 Compliant

- Fully Asynchronous operation

- Support for the following sample frequencies: 8, 11.025, 12, 16, 32, 44.1, 48, 88.2, 96, 176.4, 192, 352.8, 384kHz

- Input/output channel and individual volume/mute controls supported

- Support for dynamically selectable output audio formats (e.g. resolution)

- Field firmware upgrade compliant to the USB Device Firmware Upgrade (DFU) Class Specification

- S/PDIF output

- S/PDIF input

- ADAT output

- ADAT input

- MIDI input/output (Compliant to USB Class Specification for MIDI devices)

- DSD output (Native and DoP mode) at DSD64 and DSD128 rates

- Mixer with flexible routing

- Simple playback controls via Human Interface Device (HID)

- Support for operation with Apple devices (requires software module sc_mfi for MFI licensees only - please contact XMOS)

Note, not all features may be supported at all sample frequencies, simultaneously or on all devices.  Some features also require specific host driver support.


Software version and dependencies
.................................

.. libdeps::

Related Application Notes
.........................

The following application notes use this library:

    * AN000246 - Simple USB Audio Device using lib_xua
    * AN000247 - Using lib_xua with lib_spdif (transmit)
    * AN000248 - Using lib_xua with lib_mic_array
Description
lib_xua 的镜像
Readme 15 MiB
Languages
C 63.7%
XC 27%
C++ 5%
Python 3.1%
CMake 0.4%
Other 0.7%