An example that runs a Ethernet over USB
VERSION | RELEASED | COMMENTS | ||
---|---|---|---|---|
3.1.0 | 2025-07-01 | Updated to align with lib_xud release 3.0.0 | VIEW HTML | ZIP |
View older versions | ||||
3.0.0 | 2025-04-07 | App note moved out of lib_xud/examples. Now supports xcore.ai processor | DOWNLOAD ZIP | ZIP |
2.0.2rc1 | 2016-01-08 | DOWNLOAD PDF | ZIP | |
2.0.1rc1 | 2015-09-30 | DOWNLOAD PDF | ZIP | |
2.0.0rc3 | 2015-03-22 | DOWNLOAD PDF | ZIP |
Overview#
This app note shows how to implement the CDC-ECM class on USB, which supports emulation of ethernet interfaces over USB. In this example document we show how to run a web-server over USB on an xcore device.
Key features#
USB Communications Device Class (CDC)
Ethernet Control Model (ECM)
Known issues#
None
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