lib_spi: SPI Master and Slave components

FAVOURITE VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
4.0.0 2025-09-15 Major version library release which implements multiple performance improvements and fixes (see CHANGELOG). User guide extended to include examples of spI_master and spi_slave applications, and support for XS1 devices has been removed. VIEW HTML VIEW PDF ZIP
View older versions
3.0.2rc1 2016-01-07 PDF ZIP
3.0.1rc1 2015-11-05 PDF ZIP
3.0.0rc1 2015-03-22 PDF ZIP
2.0.0alpha1 2015-02-13 PDF ZIP
INFO

Summary

SPI is a four-wire hardware bi-directional serial interface. This library provides a software defined, industry-standard, SPI (serial peripheral interface) component that allows control a SPI bus via the xcore GPIO ports.

Features

  • SPI master and SPI slave modes.

  • Supports speed of up to 75 Mbit.

  • Multiple slave device support

  • All clock polarity and phase configurations supported.

Known issues

  • None

Development repo

Required tools

  • XMOS XTC Tools: 15.3.1

Required libraries (dependencies)

  • None

Support

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

Scroll to Top