xmos / lib_device_control

xCORE device control library
Other
2 stars 16 forks source link

Device Control Library

Summary

The Device Control Library provides the ability to configure and control an XMOS device from a host over a number of transport layers.

Features ........

The table below shows combinations of host and transport mechanisms that are currently supported. Adding new transport layers and/or hosts is straightforward where the hardware supports it.

.. list-table:: Supported Device Control Library Transports :header-rows: 1

Typical resource usage ......................

Less than 1KB of code space is needed for the target device, plus whatever the chosen transport layer library requires. The API is in the form of function calls, so no additional logical cores are consumed. I/O requirements also depend on which transport layer is used.

Software version and dependencies .................................

The CHANGELOG contains information about the current and previous versions. For a list of direct dependencies, look for DEPENDENT_MODULES in lib_device_control/module_build_info.

Related application notes .........................

AN01034 - Using the Device Control Library over USB