/*******************************************************************************
*
* E M B E D D E D   W I Z A R D   P R O J E C T
*
*                                                Copyright (c) TARA Systems GmbH
*                                    written by Paul Banach and Manfred Schweyer
*
********************************************************************************
*
* This software is delivered "as is" and shows the usage of other software
* components. It is provided as an example software which is intended to be
* modified and extended according to particular requirements.
*
* TARA Systems hereby disclaims all warranties and conditions with regard to the
* software, including all implied warranties and conditions of merchantability
* and non-infringement of any third party IPR or other rights which may result
* from the use or the inability to use the software.
*
********************************************************************************
*
* DESCRIPTION:
*
*   Application
*
*   This directory contains the necessary source codes and makefiles to compile
*   and link an Embedded Wizard generated application for a dedicated NXP i.MX RT
*   target. It is just a template for convenience.
*
*   This package is prepared and tested for the NXP IMXRT1064-EVK board.
*
*******************************************************************************/

Getting started with the NXP IMXRT1064-EVK board:
--------------------------------------------------
  In order to get your first Embedded Wizard generated UI application up and
  running on your IMXRT1064-EVK target, we have prepared a detailed article,
  which covers all necessary steps.
  We highly recommend to study the following document:

  https://doc.embedded-wizard.de/getting-started-mimxrt1064-evk


How to build a demo using this template for the IMXRT1064-EVK development board:
----------------------------------------------------------------------------------

  1.) Start Embedded Wizard Studio and open any project from /Example folder.
      Create a profile for the NXP i.MX RT and make all settings so that
      it fits to your target (e.g. PlatformPackage, ScreenSize, ScreenOrientation).

      Set the output directory to the subdirectory /Application/GeneratedCode.

      => Generate code by pressing 'F8'

  2.) Execute the batch file 'StartGccBuildEnvironment.bat' you will find in
      the root directory of this package. As a result a console window will appear.

  3.) Compile and link the example:

      make

  4.) Ensure, that the mini switches 'SW7' on the IMXRT1064-EVK target board
      are set to the 'QSPI Flash boot mode' (Off, Off, On, Off).
      Connect your target via USB port J41 to your PC and download the
      application:

      make install

  5.) If necessary, adapt the makefile to your needs.

  Alternatively, you can use the following toolchains to build the UI applications:
  - Keil MDK ARM (µVision)
  - IAR Embedded Workbench
  - MCUXpresso
  Please follow the corresponding ReadMe.txt files located in the project directories.


/*******************************************************************************
* Important note:
* This Build Environment is intended to be used as template for Embedded Wizard
* GUI applications on the development board or your customer specific hardware.
* Please take care to adjust all timings and hardware configurations (e.g. system
* clock configurations, memory timings, MPU and cache settings) according to your
* needs and hardware capabilities in order to ensure a stable system.
* Please also take the hardware manufacturer's corresponding specifications,
* application notes and erratas into account.
*******************************************************************************/
