Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
Toggle table of contents sidebar

# Introduction

This document details the XMOS USB Device (XUD) Library. This library enables the development of USB 2.0 devices 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 XTC tool chain and XC language.

This library is for use with xcore-200 series (XS2 architecture) or xcore.ai series (XS3 architecture) devices only, previous generations of xcore devices (i.e. XS1 architecture) are not supported.

`lib_xud` is intended to be used with the XCommon CMake , the XMOS application build and dependency management system.