lib_board_support: Support library for XMOS development kits

FAVOURITE VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
1.5.0 2026-02-03 Version 1.5 adds support for XCORE.AI voice kit XK-VOICE-L71. Also, adds the option to not generate MCLK in XK-AUDIO-316-MC-AB and XK-EVK-XU316 board support functions VIEW HTML VIEW PDF ZIP
View older versions
1.4.0 2025-09-15 Added support for xcore.ai Ethernet development kit (XK-ETH-316-DUAL) ZIP ZIP
1.3.0 2025-06-30 XK-AUDIO-316-MCAB - Adds power management support and core voltage control API XK-EVK-XE216 - auto-detects the HW build version of EVK and sets the correct I2C address for the PHY ZIP ZIP
1.2.2 2025-03-18 Updated to add resources for lib_ethernet ZIP ZIP
1.1.1 2024-11-08 ZIP ZIP

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

    • XK-VOICE-L71

  • Simple examples demonstrating usage from both XC and C (where supported).

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

Required tools

  • XMOS XTC Tools: 15.3.1

Required libraries (dependencies)

Support

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

Scroll to Top
Secret Link