*****************************************************************************
** ChibiOS/HAL - USB-CDC driver demo for STM32.                            **
*****************************************************************************

** TARGET **

The demo runs on an Olimex STM32-H405 board with external HS ULPI PHY (USB3300 module).

** The Demo **

The application demonstrates the use of the STM32 USB (OTG) driver on both FS and HS with ULPI PHY.
ULPI PHY (USB3300 module) has to be wired with short wires as described in OLIMEX_STM32_H405_ULPI config files.
STM32-H405 USB_P line has to be re-wired to USB_OTG_FS_VBUS for being able USB FS to work with default staff.
There is 3 shels running on both USB FS and HS CDC devices and USART1 while USART2 (Tx only) is used for debuging.
In case of re-generating board files from configuration data use setting from add-ins.txt for overwritten staff.
Board LED is blinking depeding on USB FS status. If the user button is pushed tests will run reporting on USART2.

** Build Procedure **

The demo has been tested using the free Codesourcery GCC-based toolchain
and YAGARTO.
Just modify the TRGT line in the makefile in order to use different GCC ports.

** Notes **

Some files used by the demo are not part of ChibiOS/RT but are copyright of
ST Microelectronics and are licensed under a different license.
Also note that not all the files present in the ST library are distributed
with ChibiOS/RT, you can find the whole library on the ST web site:

                             http://www.st.com
