Installation Instructions:

Local File Additions:
1. Copy files in host folder into C:\ti\TivaWare_C_Series-2.2.0.295\usblib\host
2. Copy files in device folder into C:\ti\TivaWare_C_Series-2.2.0.295\usblib\device

Re-build usblib:

1. Load usblib CCS project into Code Composer **without copying to workspace** and build it to re-build the usblib.lib
2. Add files and select usbhcdc.c from the usblib\host folder, link relative to SW_ROOT
3. Re-build the usblib project to create an updated usblib.lib file in the SDK directory.

Preparing the LaunchPads
 - Requires: 2x EK-TM4C1294XL LaunchPad, 1x micro USB to micro USB cable

1. Load usb_host_serial into CCS
2. Build & Load to EK-TM4C1294XL
3. Load usb_dev_cdcserial into CCS
4. Build & Load to EK-TM4C1294XL (important to not use pre-built binary, that would not have the adjustment made to the device side!)
5. Have both LaunchPad's powered and connect to a UART terminal for each Stellaris Virtual Serial Port
6. Connect Target USB ports of the two EK-TM4C1294XL LaunchPads together, if done right the Host should print 'CDC Device Connected'
7. On the Device side Terminal windows, make sure the CR-LF feature is turned on for sending bytes
8. Send a 'Z' which should trigger 64 messages of 'xx USB Host CDC' onto the Device side.
9. Done!