Composite device examples using USBD ROM API.

Example description
The example shows how to us USBD ROM stack to create a composite USB device
having multiple interfaces of DFU, MSC, CDC-ACM and HID classes.
The example also shows how to use ROM based DFU class in implementing in-field 
firmware update. The DFU part of the example shows how to download an image to
to IRAM and execute it. User can use the output of periph_iram_blinky project
to test DFU download feature of the example.  

Special connection requirements
Connect the USB cable between micro connector on board and to a host.
When connected to Windows host use the .inf included in the project
directory to install the driver. For OSx (Mac) host no drivers is needed. 

  - Embedded Artists LPC4357 Oem Board + Oem Base Board: 
    Option 1: Use USB connector J32 for connection to the PC. Make sure that jumpers JP18 
	          and JP19 are in the "Right" position and that JP17 is in the "Lower" position. 
			  See the User's Manual for instructions on where to locate the jumpers.

    Option 2: Use USB connector J21 for connection to the PC. Make sure that jumpers JP18 
	          and JP19 are in the "Left" position and that JP17 is in the "Up" position. 
			  See the User's Manual for instructions on where to locate the jumpers.
    

Build procedures:
Visit the <a href="http://www.lpcware.com/content/project/lpcopen-platform-nxp-lpc-microcontrollers/lpcopen-v200-quickstart-guides">LPCOpen quickstart guides</a>
to get started building LPCOpen projects.