Device Control#
The Device Control Service provides the ability to configure and control an XMOS device from a host over a number of transport layers. Features of the service include:
Simple read/write API
Fully acknowledged protocol
Includes different transports including I2C and USB.
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.
Host |
I2C |
USB |
---|---|---|
PC / Windows |
Yes |
|
PC / OSX |
Yes |
|
Raspberry Pi / Linux |
Yes |
Yes |
xCORE |
Yes |