
:orphan:

.. |I2C| replace:: I\ :sup:`2`\ C

###########################################
AN00157: How to use the |I2C| slave library
###########################################

:vendor: XMOS
:version: 1.0.3
:scope: Example
:description: Using the |I2C| slave library
:category: General Purpose
:keywords: IO, |I2C|
:hardware: NA

********
Overview
********

This application note demonstrates how to create an |I2C| slave device
using the XMOS |I2C| library. It creates an example register file which can be
read and written by both |I2C| masters and a user application on the xCORE.

*****************
Required hardware
*****************

There is no hardware requirement for this application note. It has been designed
to run on the simulator using the loopback plugin.

************
Known Issues
************

  * None

**************
Required Tools
**************

  * XMOS XTC Tools: 15.3.1

*********************************
Required Libraries (Dependencies)
*********************************

  * lib_i2c
  * lib_logging

*************************
Related Application Notes
*************************

 * None

*******
Support
*******

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



