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

# lib_board_support: XMOS board support

vendor:

  XMOS

version:

  1.4.0

scope:

  General Use

description:

  Support library for XMOS development kits

category:

  General Purpose

keywords:

  I2C, Ethernet, Audio

devices:

  xcore.ai, xcore-200

## Summary

`lib_board_support` contains board specific hardware configuration code for various XMOS evaluation and development kits.

## Features

- Support for the following XMOS boards:

  - `XK-EVK-XU316`

  - `XK-AUDIO-316-MC`

  - `XK-AUDIO-216-MC`

  - `XK-EVK-XU216`

  - `XK-ETH-316-DUAL`

- Simple examples demonstrating usage from both XC and C.

## Known issues

- Support for SMI (used in the Ethernet PHY drivers) requires the lib_ethernet dependency, which is not included in this repository to avoid introducing dependencies into non-Ethernet applications. Any Ethernet application targeting either XK-EVK-XU216 or XK-ETH-316-DUAL boards must include lib_ethernet explicitly.

## Development repo

- lib_board_support

## Required tools

- XMOS XTC Tools: 15.3.1

## Required libraries (dependencies)

- lib_i2c

- lib_sw_pll

- lib_xassert

## Related application notes

The following application notes use this library:

- AN02003: SPDIF/ADAT/I²S Receive to I²S Slave Bridge with ASRC

- AN02016: Integrating Audio Weaver (AWE) Core into USB Audio

## Support

This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support