CDC

This is a highly optimized USB host stack that allows a device to be connected to a USB virtual serial port. The USB virtual serial port then acts as a standard serial port that can be accessed using simple serial API functions. The system uses the minimum possible RAM and ROM. It requires just the control channel endpoint and a single interrupt endpoint.