Overview
========
The demo shows the feature of supporting up to 8 uart with flexcomm interface.

To do it, one uart instance (UART0) is connected to PC through COM to show the demo on console.
Other 7 uart instances (UART1~7) are implemented with loop test. The results are printed on console via UART0.


Toolchain supported
===================
- IAR embedded Workbench 7.80.4
- Keil MDK 5.18.0
- MCUXpresso0.8

Hardware requirements
=====================
- Micro USB cable
- LPCXpresso54114 board
- Personal Computer

Board settings
==============
No special is needed.

Prepare the Demo
================
1.  Connect a micro USB cable between the PC host and the CMSIS DAP USB port (J7) on the board
2.  Open a serial terminal with the following settings (See Appendix A in Getting started guide for description how to determine serial port number):
    - 115200 baud rate
    - 8 data bits
    - No parity
    - One stop bit
    - No flow control
3.  Download the program to the target board.
4.  Reset the SoC and run the project.

Running the demo
================
When the demo runs successfully, the log would be seen on the CMSIS DAP terminal like:

<Flexcomm-8 UARTs Demo>
- UART0 used for this terminal communication
- UART1~7 used for loopback test
 For loopback test, select all 7 UARTs by input '8' or select UART1~7 by input '1' ~ '7':

UART1/2/3/4/5/6/7 loopback test passed! 
or UART1/2/3/4/5/6/7 loopback test failed!

Customization options
=====================

