start with USB CDC echo example

this is the Atmel START USB CDC Echo example project for the
SAM E54 Xplained Pro board using an Atmel ATSAME54P20A
microcontroller.
Atmel START information:
- Version: 1.4.1810 (Dec 18, 2018, 5:52 AM GMT+1)
- Server: 1.4.93
- Content version: 1.0.1340

This will serve as basis for the sysmoOCTSIM project

A jenkins contrib script has also been added to the
osmo-ccid-firmware project to build the sysmoOCTSIM firmware

Change-Id: I356de75e7b730d63fb819248e71d36f785932199
diff --git a/sysmoOCTSIM/documentation/usb_protocol_core.rst b/sysmoOCTSIM/documentation/usb_protocol_core.rst
new file mode 100644
index 0000000..4d5e01b
--- /dev/null
+++ b/sysmoOCTSIM/documentation/usb_protocol_core.rst
@@ -0,0 +1,40 @@
+=================
+USB Protocol Core
+=================
+
+USB Protocol Core is a part of the USB Device Stack library. It provides basic
+macro definitions, data structures and API functions which are compliant with
+USB specification version 2.0.0/2.0.1 for user.
+
+In addition, it provides interfaces of USB descriptor searching for the upper
+layer to use, which is especially helpful in the USB enumeration process.
+
+Features
+--------
+* Packaging USB device, configuration, interface, endpoint descriptors.
+* Getting the descriptor length or type from an assigned USB descriptor.
+* Getting VID, PID value from an assigned USB descriptor.
+* Getting the total length of an USB configuration descriptor.
+* Finding the next valid descriptor in a given USB descriptor.
+* Finding an endpoint descriptor in a given USB descriptor.
+* Finding a specific descriptor by an assigned descriptor type.
+* Finding a configure descriptor by an assigned configure value.
+* Finding a string descriptor by an assigned string index.
+
+
+Applications
+------------
+
+N/A
+
+Dependencies
+------------
+
+N/A
+
+
+Limitations
+-----------
+
+N/A
+