
#############################
XMOS USB Device (XUD) Library
#############################

Introduction
============

This document details the XMOS USB Device (XUD) Library.  This library
enables the development of USB 2.0 devices (only) on the XMOS xCORE architecture.

This document describes the structure of the library, its basic use
and resources required.

This document assumes familiarity with the XMOS xCORE architecture, the
Universal Serial Bus 2.0 Specification (and related specifications),
the XMOS tool chain and XC language.

This library is for use with xCORE-200 Series or xCORE-AI series devices only, previous generations of xCORE devices are no longer supported.

.. include:: overview.rst

.. include:: file_arrangement.rst

.. include:: resource_usage.rst

.. include:: basic_usage.rst

.. include:: advanced_usage.rst

.. include:: appendix.rst
