# USB Device CDC Echo Server Example 1. UsbDeviceCdcEchoServer class inherits StreamServer class and overrides HandleRequest method to implement echo functionality. 1. USB device and USB device CDC endpoint are initialized. 2. USB device CDC endpoint is enabled. 5. UsbDeviceCdcEchoServer is created with USB device CDC endpoint as a stream. 6. UsbDeviceCdcEchoServer is enabled.
To create a project from this example, run:
idf.py create-project-from-example "plasmapper/pl_usb=1.0.2:usb_device_cdc_echo_server"