For USB0 FS device certification, USB-IF TID 3689

Pull out the latest SDK from: https://mcuxpresso.nxp.com/en/select, use USB MSC RAMDISK as the example under: 
\boards\lpcxpresso55s16\usb_examples\usb_device_msc_ramdisk\bm
modify usb_device_config.h as seen in this attachment.

Currently, there is a know issue on existing LPC55S16 EVK board.
USB0 port uses the FS/LS driver which needs to have 33Ohm external series termination resistors between 
the MCU and the USB connector. Without proper termination, a failure in the USB signal quality 
during USB compliance testing may occur. Zero Ohm resistors on R6 and R8 should be replaced with 33Ohm resistors.

For USB0 FS host (embedded) certification, USB-IF TID 3704

Pull out the latest SDK from https://mcuxpresso.nxp.com/en/select, use USB Host MSD FAT File system as the example under: 
\boards\lpcxpresso55s16\usb_examples\usb_host_msd_fatfs\bm
modify usb_host_config.h as seen in this attachment if you are only run signal quality test.
However, in order to pass InterOP test on the embedded host if your board uses a micro A/B connector as that on LPC55S16 EVK board,
you need route ID pin to a GPIO pin on the MCU and have additional S/W to identify the polarity of the ID pin on the connector and 
show proper message whether A device or B device is connected.
More details can be found in the attached usb_host_msd_fatfs.zip file, unzip this file and replace 
"\boards\lpcxpresso55s16\usb_examples\usb_host_msd_fatfs\bm" directory.

 
