Post

6 followers Follow
2
Avatar

TouchGFX working in Atollic TrueSTUDIO IDE

IMPORTANT: This post is for out of date versions of TouchGFX and Atollic.  I have posted new instructions in another post to get this working in the latest versions.  Will post the link here once it's approved.

 

This post describes how you can get the touchgfx_demo2015_480x272_8MB project running in Atollic TrueSTUDIO 8.0 on an STM32F746 Discovery board.

 

Steps:

1) Download and install Atollic 8.0

https://atollic.com/resources/download/windows/

2) Download and install TouchGFX V4.8.0.

http://touchgfx.com/try-touchgfx/evaluation/

3) Download the project zip file.

https://www.dropbox.com/s/wtjv97fe1gkedkl/Atollic-TouchGFX4.8.0-STM32F746Disco-demo2015_480x272_8MB.zip

4) Copy the Atollic directory from the zip file to C:\touchgfx\4.8.0\app\demo\touchgfx_demo2015_480x272_8MB\target\ST\STM32F746G-DISCO

5) Open Atollic, File->Import->General->Existing Projects into Workspace

6) Under "Select root directory", hit browse and navigate to C:\touchgfx\4.8.0\app\demo\touchgfx_demo2015_480x272_8MB\target\ST\STM32F746G-DISCO

7) Hit finish.

You should now see the project in the Project Explorer. It should look exactly like it would in IAR.

Hit build and it should build.

The project includes a post-script to automatically generate several useful images:

touchgfx_demo2015_480x272_8MB.elf ( this is the combined image which contains both internal and external flash data) - used for debugging

touchgfx_demo2015_480x272_8MB.hex ( in case you want to program the image with an external tool like ST-Link Utility or J-Flash

intflash.elf - useful for debugging when you haven't changed any of the external qspi image data. This will greatly speed up the debug effort.

intflash.bin and extflash.bin - useful for bootloading

 

Debug Prep:

I found that the on-board ST-Link was extremely slow (on the order of minutes to download the code to the board). I could not find a good solution so I decided to try converting the ST-Link to a J-Link:

Follow the directions at this link to convert it to a J-Link. This will give you much faster download speeds.

https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/

Once that is done, download the latest J-Link drivers (Version 6.18 at the time of this writing).

https://www.segger.com/downloads/jlink/

Once installed, open the directory where the J-Link software is installed. You will need to modify JLinkDevices.xml. Just add the following lines after the <database> tag:

<Database>
<Device>
<ChipInfo Vendor="ST" Name="STM32F746NG" Core="JLINK_CORE_CORTEX_M7" />
<FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
</Database>

Finally, copy the ST_STM32F746G_Disco_QSPI.elf file from the following link to the same directory.

https://wiki.segger.com/STM32F746_Discovery

 

Now you are ready to debug:

1) Click the 'Configure Debug' button.
2) Click on Embedded C/C++ Application in the left side pane. Then hit the + icon to add a Debug config.
3) Under the Main tab, select Search Project. Select Debug/touchgfx_demo2015_480x272_8MB.elf
4) Click on the Debugger tab. Be sure the SEGGER J-Link is selected as the probe.
5) Hit Debug - be patient as it can take up to 1m to download the external flash data for this project (over 3.5MB).

On subsequent debug sessions (as long as you don't change the image data), you can change the debug application to intflash.elf, which will not re-load the external flash data. This will be much faster.

jmag999

Official comment

Avatar

Thank you for sharing this guide, Jmag! I'm sure it'll he helpful to other Atollic users.

Martin Kjeldsen
Comment actions Permalink

Please sign in to leave a comment.

16 comments

0
Avatar

Hi Jmag. Could you check the dropbox file? It seems that it's not available for downloading anymore... THanks for your great inputs!

Joan Prats 0 votes
Comment actions Permalink
0
Avatar

The link works fine for me, even when I am not logged into dropbox.  What message do you see?  I see a message that looks like an error which says "zip file can't be previewed", but all you need to do is click the download link below to get the file.

jmag999 0 votes
Comment actions Permalink
0
Avatar

Hello 

I am using TouchGFX 4.9.3. I do not have a C:\touchgfx\4.9.3\app\demo directory. 

Do I have a bad install?

Did something change in this latest version?

Is there any way to use this guide with my own project I developed using TouchGFX Designer?

Clark

Clark Sann 0 votes
Comment actions Permalink
0
Avatar

Hi Clark,

No, you don't have a bad install. In 4.9.3 all applications are provided as application templates instead of being located in the app/ folder, as it was in 4.8.0.

Martin Kjeldsen 0 votes
Comment actions Permalink
0
Avatar

Just use the Designer tool to generate the demo for the STM32F746_Disco and then it will generate the project folder for you.  Then you just add my Atollic project into the path the way the instructions show you above.

jmag999 0 votes
Comment actions Permalink
0
Avatar

What is the difference between an app and an app template?

Clark Sann 0 votes
Comment actions Permalink
0
Avatar

jmag999

Thanks for your reply! When I try to do this, it appears to me that the includes do not work with the current version of TouchGFX (4.9.3). 

Have I made a mistake in setting up my system? 

Could you please try to use your Atollic project with a TouchGFX project built with 4.9.3?

Clark Sann 0 votes
Comment actions Permalink
0
Avatar

jmag999

Here is a little more information about what I am seeing....

When I add your project files to my project and then try to build, I get a lot of warnings telling me of invalid include paths. All of the include paths in your project have this warning. Here are some of them:

C:\generated\fonts\include

C:\gui\include

C:\target\ST\STMF32F746-DISCO\gcc

C:\TouchGFX\framework\include

The first three paths don't make sense. The generated, guy, and target folders are not in the root of C:. The last one makes a little more sense but it does not include the version information so that path is also invalid. 

Do you have any idea what is going wrong when I try to use your project?

Clark Sann 0 votes
Comment actions Permalink
0
Avatar

I do have this working using Atollic 9.0 and TouchGFX 4.9.3.  Maybe you can post your .project and .cproject for me to review.  Also, can you post a screenshot of your Project Properties->C/C++ Build/Build Variables Screen?

Since ST now owns Atollic and TouchGFX, it sure would be nice if they would provide official support...

jmag999 0 votes
Comment actions Permalink
0
Avatar

The dropbox link doesn't have all the files anymore.

The FreeRTOS folder shows files, but no contents.

 

Kiran Munj 0 votes
Comment actions Permalink
0
Avatar

jmag999

I have the information you requested. Here is what I did when I attempted to build the demo project using Atollic:

1. I opened TouchGFX Designer ver 4.9.3 and set the app template to the 746G DISCO board. I set the UI template to TouchGFX Demo 1, which I think is the same demo you used in your procedure. 

2. I created a new project at C:\TouchGFX Projects\MyApplication1.

3. Using the Designer to compile, I tested the new project in the simulator and on the target DISCO board. I then closed the Designer.

4. I downloaded your zip, extracted the Atollic folder and put it in c:\TouchGFX Projects\MyApplication1\target

5. I then loaded Atollic 9.0.1 and imported the project.

6. Then I built the project. It did not build. 

Here is the Console window:

Here is the Problems window:

Here is the Build Variables window:

Here is .project file (I wish there was some way to attach this as a file!)

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>touchgfx_demo2015_480x272_8MB</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
</natures>
<linkedResources>
<link>
<name>Application</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Board</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>MCU</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>OS</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/main</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Board/BoardConfiguration.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/BoardConfiguration.cpp</locationURI>
</link>
<link>
<name>Board/GPIO.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/GPIO.cpp</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>MCU/STM32F7DMA.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7DMA.cpp</locationURI>
</link>
<link>
<name>MCU/STM32F7HAL.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7HAL.cpp</locationURI>
</link>
<link>
<name>MCU/stm32f7xx</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>OS/OSWrappers.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/OSWrappers.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/images</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/texts</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/common</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/graph_screen</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/main_menu_screen</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/model</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/gui/product_presenter_screen</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/main/main.cpp</name>
<type>1</type>
<locationURI>PARENT-3-PROJECT_LOC/main.cpp</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/BSP</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/startup_stm32f746xx.s</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/gcc/startup_stm32f746xx.s</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_adc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_adc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_adc_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_adc_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_can.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_can.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_cec.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_cec.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_cortex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_cortex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_crc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_crc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_crc_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_crc_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_cryp.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_cryp.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_cryp_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_cryp_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dac.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dac.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dac_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dac_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dcmi.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dcmi.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dcmi_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dcmi_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dfsdm.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dfsdm.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dma.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dma.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dma2d.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dma2d.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dma_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dma_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_dsi.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_dsi.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_eth.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_eth.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_flash.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_flash.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_flash_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_flash_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_gpio.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_gpio.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_hash.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_hash.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_hash_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_hash_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_hcd.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_hcd.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_i2c.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_i2c.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_i2c_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_i2c_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_i2s.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_i2s.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_irda.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_irda.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_iwdg.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_iwdg.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_jpeg.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_jpeg.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_lptim.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_lptim.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_ltdc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_ltdc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_ltdc_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_ltdc_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_mdios.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_mdios.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_msp_template.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_msp_template.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_nand.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_nand.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_nor.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_nor.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_pcd.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_pcd.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_pcd_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_pcd_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_pwr.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_pwr.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_pwr_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_pwr_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_qspi.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_qspi.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_rcc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_rcc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_rcc_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_rcc_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_rng.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_rng.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_rtc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_rtc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_rtc_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_rtc_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_sai.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_sai.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_sai_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_sai_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_sd.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_sd.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_sdram.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_sdram.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_smartcard.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_smartcard.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_smartcard_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_smartcard_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_spdifrx.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_spdifrx.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_spi.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_spi.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_sram.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_sram.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_tim.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_tim.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_tim_ex.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_tim_ex.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_uart.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_uart.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_usart.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_usart.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_hal_wwdg.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_hal_wwdg.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_ll_fmc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_ll_fmc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_ll_sdmmc.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_ll_sdmmc.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/stm32f7xx_ll_usb.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/STM32F7xx_HAL_Driver/stm32f7xx_ll_usb.c</locationURI>
</link>
<link>
<name>MCU/stm32f7xx/system_stm32f7xx.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/framework/source/platform/hal/ST/mcu/stm32f7xx/CMSIS/system_stm32f7xx.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/croutine.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/croutine.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/event_groups.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/event_groups.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/heap_2.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/portable/MemMang/heap_2.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/list.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/list.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/port.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/portable/GCC/ARM_CM7/port.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/portmacro.h</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/portable/GCC/ARM_CM7/portmacro.h</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/queue.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/queue.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/readme.txt</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/readme.txt</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/tasks.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/tasks.c</locationURI>
</link>
<link>
<name>OS/FreeRTOS8.2.0/timers.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/os/FreeRTOS8.2.0/Source/timers.c</locationURI>
</link>
<link>
<name>Application/generated/fonts/ApplicationFontProvider.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/ApplicationFontProvider.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/FontGetters.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/FontGetters.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Bold_otf_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Bold_otf_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Bold_otf_15_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Bold_otf_15_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Bold_otf_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Bold_otf_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Bold_otf_46_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Bold_otf_46_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Regular_11_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Regular_11_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Regular_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Regular_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Regular_15_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Regular_15_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_Asap_Regular_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_Asap_Regular_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_NotoSans_Regular_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_NotoSans_Regular_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_NotoSans_Regular_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_NotoSans_Regular_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_ipaexg_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_ipaexg_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Font_ipaexg_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Font_ipaexg_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Bold_otf_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Bold_otf_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Bold_otf_15_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Bold_otf_15_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Bold_otf_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Bold_otf_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Bold_otf_46_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Bold_otf_46_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Regular_11_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Regular_11_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Regular_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Regular_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Regular_15_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Regular_15_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_Asap_Regular_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_Asap_Regular_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_NotoSans_Regular_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_NotoSans_Regular_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_NotoSans_Regular_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_NotoSans_Regular_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_ipaexg_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_ipaexg_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Kerning_ipaexg_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Kerning_ipaexg_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Bold_otf_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Bold_otf_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Bold_otf_15_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Bold_otf_15_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Bold_otf_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Bold_otf_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Bold_otf_46_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Bold_otf_46_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Regular_11_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Regular_11_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Regular_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Regular_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Regular_15_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Regular_15_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_Asap_Regular_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_Asap_Regular_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_NotoSans_Regular_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_NotoSans_Regular_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_NotoSans_Regular_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_NotoSans_Regular_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_ipaexg_12_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_ipaexg_12_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/fonts/Table_ipaexg_18_4bpp.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/fonts/src/Table_ipaexg_18_4bpp.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/BitmapDatabase.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/BitmapDatabase.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/images/Graph</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/generated/texts/LanguageDnk.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/LanguageDnk.cpp</locationURI>
</link>
<link>
<name>Application/generated/texts/LanguageGbr.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/LanguageGbr.cpp</locationURI>
</link>
<link>
<name>Application/generated/texts/LanguageJpn.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/LanguageJpn.cpp</locationURI>
</link>
<link>
<name>Application/generated/texts/LanguageNld.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/LanguageNld.cpp</locationURI>
</link>
<link>
<name>Application/generated/texts/LanguageUkr.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/LanguageUkr.cpp</locationURI>
</link>
<link>
<name>Application/generated/texts/Texts.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/Texts.cpp</locationURI>
</link>
<link>
<name>Application/generated/texts/TypedTextDatabase.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/texts/src/TypedTextDatabase.cpp</locationURI>
</link>
<link>
<name>Application/gui/common/CollapsibleMenu.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/common/CollapsibleMenu.cpp</locationURI>
</link>
<link>
<name>Application/gui/common/DemoPresenter.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/common/DemoPresenter.cpp</locationURI>
</link>
<link>
<name>Application/gui/common/DotIndicator.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/common/DotIndicator.cpp</locationURI>
</link>
<link>
<name>Application/gui/common/FrontendApplication.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/common/FrontendApplication.cpp</locationURI>
</link>
<link>
<name>Application/gui/common/SwipeContainer.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/common/SwipeContainer.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/CircularProgress.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/CircularProgress.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/CustomControlsPresenter.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/CustomControlsPresenter.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/CustomControlsView.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/CustomControlsView.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/DatePicker.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/DatePicker.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/Gauge.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/Gauge.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/ThreeWayProgressBar.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/ThreeWayProgressBar.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/ThreeWayProgressBarCircle.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/ThreeWayProgressBarCircle.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/VerticalSlideMenu.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/VerticalSlideMenu.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/WheelSelector.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/WheelSelector.cpp</locationURI>
</link>
<link>
<name>Application/gui/custom_controls_screen/WheelSelectorExtra.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/custom_controls_screen/WheelSelectorExtra.cpp</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen/EasingEquationButton.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/easing_equation_screen/EasingEquationButton.cpp</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen/EasingEquationGraph.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/easing_equation_screen/EasingEquationGraph.cpp</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen/EasingEquationInOrOutOrInOut.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/easing_equation_screen/EasingEquationInOrOutOrInOut.cpp</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen/EasingEquationPresenter.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/easing_equation_screen/EasingEquationPresenter.cpp</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen/EasingEquationSelector.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/easing_equation_screen/EasingEquationSelector.cpp</locationURI>
</link>
<link>
<name>Application/gui/easing_equation_screen/EasingEquationView.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/easing_equation_screen/EasingEquationView.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/AbstractGraph.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/AbstractGraph.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/Graph.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/Graph.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/GraphBelow.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/GraphBelow.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/GraphDots.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/GraphDots.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/GraphLine.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/GraphLine.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/GraphPresenter.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/GraphPresenter.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/GraphView.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/GraphView.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/LegendEntry.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/LegendEntry.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/PainterVerticalAlpha.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/PainterVerticalAlpha.cpp</locationURI>
</link>
<link>
<name>Application/gui/graph_screen/PieChart.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/graph_screen/PieChart.cpp</locationURI>
</link>
<link>
<name>Application/gui/main_menu_screen/MainMenuPresenter.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/main_menu_screen/MainMenuPresenter.cpp</locationURI>
</link>
<link>
<name>Application/gui/main_menu_screen/MainMenuView.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/main_menu_screen/MainMenuView.cpp</locationURI>
</link>
<link>
<name>Application/gui/model/Model.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/model/Model.cpp</locationURI>
</link>
<link>
<name>Application/gui/product_presenter_screen/ProductPresenterPresenter.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/product_presenter_screen/ProductPresenterPresenter.cpp</locationURI>
</link>
<link>
<name>Application/gui/product_presenter_screen/ProductPresenterView.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/gui/src/product_presenter_screen/ProductPresenterView.cpp</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/BSP/STM32F746GTouchController.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/bsp/STM32F746GTouchController.cpp</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/BSP/STM32F7Instrumentation.cpp</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/bsp/STM32F7Instrumentation.cpp</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/ft5336.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/Components/ft5336/ft5336.c</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/stm32746g_discovery.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/STM32746G-Discovery/stm32746g_discovery.c</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/stm32746g_discovery_lcd.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/STM32746G-Discovery/stm32746g_discovery_lcd.c</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/stm32746g_discovery_qspi.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/STM32746G-Discovery/stm32746g_discovery_qspi.c</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/stm32746g_discovery_sd.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/STM32746G-Discovery/stm32746g_discovery_sd.c</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/stm32746g_discovery_sdram.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/STM32746G-Discovery/stm32746g_discovery_sdram.c</locationURI>
</link>
<link>
<name>Board/STM32F746G-DISCO/Vendor/stm32746g_discovery_ts.c</name>
<type>1</type>
<locationURI>PARENT-7-PROJECT_LOC/touchgfx/board/ST/STM32F746G-DISCO/source/vendor/STM32746G-Discovery/stm32746g_discovery_ts.c</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_center_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_center_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_center_button_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_center_button_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_color_wheel.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_color_wheel.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_arrow_down.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_arrow_down.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_arrow_down_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_arrow_down_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_arrow_down_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_arrow_down_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_arrow_up-inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_arrow_up-inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_arrow_up-pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_arrow_up-pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_arrow_up.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_arrow_up.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_button_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_button_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_datepicker_large.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_datepicker_large.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_datepicker_small.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_datepicker_small.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_gauge_large.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_gauge_large.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_gauge_small.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_gauge_small.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_percentage_large.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_percentage_large.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_percentage_small.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_percentage_small.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_three_way_large.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_three_way_large.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_icon_three_way_small.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_icon_three_way_small.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_shadow_bottom.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_shadow_bottom.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/control_menu_shadow_top.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/control_menu_shadow_top.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/controls_background.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/controls_background.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/controls_menu_background.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/controls_menu_background.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/controls_three_way_small_circle.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/controls_three_way_small_circle.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/controls_wheel_background.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/controls_wheel_background.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/datepicker_bottom_shadow_overlay.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/datepicker_bottom_shadow_overlay.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/datepicker_glass_overlay.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/datepicker_glass_overlay.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/datepicker_main_background.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/datepicker_main_background.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/datepicker_top_shadow_overlay.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/datepicker_top_shadow_overlay.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/gauge_background.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/gauge_background.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/gauge_needle_pin.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/gauge_needle_pin.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/small_circle_bin_icon_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/small_circle_bin_icon_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/small_circle_bin_icon_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/small_circle_bin_icon_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/small_circle_folder_icon_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/small_circle_folder_icon_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/small_circle_folder_icon_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/small_circle_folder_icon_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/small_circle_papers_icon_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/small_circle_papers_icon_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/CustomControls/small_circle_papers_icon_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/CustomControls/small_circle_papers_icon_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_background.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_background.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_bottom_menu.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_bottom_menu.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_bottom_menu_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_bottom_menu_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_bottom_menu_selected.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_bottom_menu_selected.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_dot.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_dot.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_menu_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_menu_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_menu_button_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_menu_button_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_side_menu_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_side_menu_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_side_menu_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_side_menu_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/easing_side_menu_button_selected.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/easing_side_menu_button_selected.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/EasingEquation/graphDot.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/EasingEquation/graphDot.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/blue_area_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/blue_area_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/blue_area_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/blue_area_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/blue_dots_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/blue_dots_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/blue_dots_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/blue_dots_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/blue_line_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/blue_line_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/blue_line_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/blue_line_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_background_bottom.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_background_bottom.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_menu_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_menu_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_menu_button_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_menu_button_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_toggle_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_toggle_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_toggle_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_toggle_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_top_menu_activate_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_top_menu_activate_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/graph_top_menu_line.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/graph_top_menu_line.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/green_area_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/green_area_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/green_area_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/green_area_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/green_dots_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/green_dots_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/green_dots_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/green_dots_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/green_line_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/green_line_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/green_line_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/green_line_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/half_circle_toggle_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/half_circle_toggle_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/half_circle_toggle_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/half_circle_toggle_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/new_graph.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/new_graph.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/new_graph_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/new_graph_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/new_pie_chart.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/new_pie_chart.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/new_pie_chart_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/new_pie_chart_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_blue.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_blue.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_blue_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_blue_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_green.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_green.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_green_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_green_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_orange.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_orange.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_orange_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_orange_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_purple.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_purple.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_purple_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_purple_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_red.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_red.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_red_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_red_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_yellow.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_yellow.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_chart_legend_yellow_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_chart_legend_yellow_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_toggle_button_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_toggle_button_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/Graph/pie_toggle_button_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/Graph/pie_toggle_button_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_01.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_01.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_01_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_01_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_02_03.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_02_03.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_02_03_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_02_03_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_04.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_04.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_04_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_04_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_05_06.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_05_06.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/demo_button_05_06_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/demo_button_05_06_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/menu_demo_screen_02.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/menu_demo_screen_02.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/menu_demo_screen_03.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/menu_demo_screen_03.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/menu_demo_screen_04.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/menu_demo_screen_04.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/menu_demo_screen_05.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/menu_demo_screen_05.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/menu_stage_stretch_left_side.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/menu_stage_stretch_left_side.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/menu_stage_stretch_right_side.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/menu_stage_stretch_right_side.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/screen_swipe_dots_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/screen_swipe_dots_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/MainMenu/screen_swipe_dots_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/MainMenu/screen_swipe_dots_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_dnk_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_dnk_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_dnk_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_dnk_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_gbr_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_gbr_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_gbr_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_gbr_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_jpn_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_jpn_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_jpn_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_jpn_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_nld_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_nld_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_nld_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_nld_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_ukr_active.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_ukr_active.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/flag_ukr_inactive.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/flag_ukr_inactive.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/poster_image_00.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/poster_image_00.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/poster_image_01.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/poster_image_01.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/poster_image_02.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/poster_image_02.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/product_presenter_menu_button.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/product_presenter_menu_button.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/product_presenter_menu_button_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/product_presenter_menu_button_pressed.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/product_presenter_nav_bar.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/product_presenter_nav_bar.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/product_presenter_next.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/product_presenter_next.cpp</locationURI>
</link>
<link>
<name>Application/generated/images/ProductPresenter/product_presenter_next_pressed.cpp</name>
<type>1</type>
<locationURI>PARENT-4-PROJECT_LOC/generated/images/src/ProductPresenter/product_presenter_next_pressed.cpp</locationURI>
</link>
</linkedResources>
</projectDescription>

Here is .cproject

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="com.atollic.truestudio.exe.debug.1569554308">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.atollic.truestudio.exe.debug.1569554308" moduleId="org.eclipse.cdt.core.settings" name="Debug">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="com.atollic.truestudio.exe.debug.1569554308" name="Debug" parent="com.atollic.truestudio.exe.debug" postbuildStep="..\PostBuild.bat ${ProjName}">
<folderInfo id="com.atollic.truestudio.exe.debug.1569554308." name="/" resourcePath="">
<toolChain id="com.atollic.truestudio.exe.debug.toolchain.411556615" name="Atollic ARM Tools" superClass="com.atollic.truestudio.exe.debug.toolchain">
<option id="com.atollic.truestudio.general.runtimelib.1363012229" name="Runtime Library" superClass="com.atollic.truestudio.general.runtimelib" useByScannerDiscovery="false" value="com.atollic.truestudio.ld.general.cclib.CCStandardCStandard" valueType="enumerated"/>
<option id="com.atollic.truestudio.toolchain_options.mcu.2140956870" name="Microcontroller" superClass="com.atollic.truestudio.toolchain_options.mcu" useByScannerDiscovery="false" value="STM32F746NG" valueType="string"/>
<option id="com.atollic.truestudio.toolchain_options.vendor.918542214" name="Vendor name" superClass="com.atollic.truestudio.toolchain_options.vendor" useByScannerDiscovery="false" value="STMicroelectronics" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.atollic.truestudio.exe.debug.toolchain.platform.2136521147" isAbstract="false" name="Debug platform" osList="all" superClass="com.atollic.truestudio.exe.debug.toolchain.platform"/>
<builder buildPath="${workspace_loc:/touchgfx_demo2015_480x272_8MB}/Debug" customBuilderProperties="toolChainpathString=C:\\Program Files (x86)\\Atollic\\TrueSTUDIO for ARM 8.0.0\\ARMTools\\bin|toolChainpathType=1|com.atollic.truestudio.common_options.target.vendor=STMicroelectronics|com.atollic.truestudio.common_options.target.mcu=STM32F746NG|" id="com.atollic.truestudio.mbs.builder1.1384837776" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="com.atollic.truestudio.mbs.builder1"/>
<tool id="com.atollic.truestudio.exe.debug.toolchain.as.2051818479" name="Assembler" superClass="com.atollic.truestudio.exe.debug.toolchain.as">
<option id="com.atollic.truestudio.common_options.target.endianess.1157668128" name="Endianess" superClass="com.atollic.truestudio.common_options.target.endianess" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.common_options.target.mcpu.308214689" name="Microcontroller" superClass="com.atollic.truestudio.common_options.target.mcpu" useByScannerDiscovery="false" value="STM32F746NG" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.instr_set.80876843" name="Instruction set" superClass="com.atollic.truestudio.common_options.target.instr_set" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.instr_set.thumb2" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpucore.1506297715" name="FPU" superClass="com.atollic.truestudio.common_options.target.fpucore" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpucore.fpv5-sp-d16" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpu.845942846" name="Floating point" superClass="com.atollic.truestudio.common_options.target.fpu" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpu.softfp" valueType="enumerated"/>
<option id="com.atollic.truestudio.as.symbols.defined.84348020" name="Defined symbols" superClass="com.atollic.truestudio.as.symbols.defined" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="STM32F746xx"/>
</option>
<option id="com.atollic.truestudio.as.general.incpath.1801683988" name="Include path" superClass="com.atollic.truestudio.as.general.incpath" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\platform\os&quot;"/>
</option>
<option id="com.atollic.truestudio.common_options.target.interwork.391598513" name="Mix ARM/Thumb" superClass="com.atollic.truestudio.common_options.target.interwork" useByScannerDiscovery="false"/>
<inputType id="com.atollic.truestudio.as.input.286431971" name="Input" superClass="com.atollic.truestudio.as.input"/>
</tool>
<tool id="com.atollic.truestudio.exe.debug.toolchain.gcc.273282306" name="C Compiler" superClass="com.atollic.truestudio.exe.debug.toolchain.gcc">
<option id="com.atollic.truestudio.gcc.symbols.defined.763411850" name="Defined symbols" superClass="com.atollic.truestudio.gcc.symbols.defined" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="ST"/>
<listOptionValue builtIn="false" value="STM32F756xx"/>
<listOptionValue builtIn="false" value="USE_FREERTOS_8"/>
<listOptionValue builtIn="false" value="USE_OS_SYSTICK"/>
<listOptionValue builtIn="false" value="USE_STM32746G_DISCOVERY"/>
<listOptionValue builtIn="false" value="USE_BPP=16"/>
<listOptionValue builtIn="false" value="__irq=&quot;&quot;"/>
<listOptionValue builtIn="false" value="CORE_M7"/>
</option>
<option id="com.atollic.truestudio.gcc.directories.select.1011781518" name="Include path" superClass="com.atollic.truestudio.gcc.directories.select" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\gui\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\target\ST\STM32F746G-DISCO\gcc&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\platform\os&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\generated\fonts\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\generated\images\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\generated\texts\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\gui\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\core\arm\cortex-m\CMSIS&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\hal\ST\mcu\stm32f7xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\hal\ST\mcu\stm32f7xx\CMSIS&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\hal\ST\mcu\stm32f7xx\STM32F7xx_HAL_Driver&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\board\ST\STM32F746G-DISCO\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\board\ST\STM32F746G-DISCO\source\vendor\STM32746G-Discovery&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\os\FreeRTOS8.2.0\Source\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\os\FreeRTOS8.2.0\Source\portable\GCC\ARM_CM7&quot;"/>
</option>
<option id="com.atollic.truestudio.common_options.target.endianess.707210607" name="Endianess" superClass="com.atollic.truestudio.common_options.target.endianess" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.common_options.target.mcpu.390837814" name="Microcontroller" superClass="com.atollic.truestudio.common_options.target.mcpu" useByScannerDiscovery="false" value="STM32F746NG" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.instr_set.1846934400" name="Instruction set" superClass="com.atollic.truestudio.common_options.target.instr_set" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.instr_set.thumb2" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpucore.380121315" name="FPU" superClass="com.atollic.truestudio.common_options.target.fpucore" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpucore.fpv5-sp-d16" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpu.348953968" name="Floating point" superClass="com.atollic.truestudio.common_options.target.fpu" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpu.softfp" valueType="enumerated"/>
<option id="com.atollic.truestudio.gcc.optimization.prep_garbage.1984288633" name="Prepare dead code removal " superClass="com.atollic.truestudio.gcc.optimization.prep_garbage" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.gcc.optimization.prep_data.757674209" name="Prepare dead data removal" superClass="com.atollic.truestudio.gcc.optimization.prep_data" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.common_options.target.interwork.754334266" name="Mix ARM/Thumb" superClass="com.atollic.truestudio.common_options.target.interwork" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.gcc.cstandard.354259260" name="C standard" superClass="com.atollic.truestudio.gcc.cstandard" useByScannerDiscovery="false" value="com.atollic.truestudio.gcc.cstandard.gnu99" valueType="enumerated"/>
<option id="com.atollic.truestudio.gcc.misc.otherflags.1099703148" name="Other options" superClass="com.atollic.truestudio.gcc.misc.otherflags" useByScannerDiscovery="false" value="-fno-exceptions -fno-strict-aliasing -fdata-sections -ffunction-sections -Wno-psabi" valueType="string"/>
<inputType id="com.atollic.truestudio.gcc.input.174512550" superClass="com.atollic.truestudio.gcc.input"/>
</tool>
<tool id="com.atollic.truestudio.exe.debug.toolchain.ld.1069647711" name="C Linker" superClass="com.atollic.truestudio.exe.debug.toolchain.ld">
<option id="com.atollic.truestudio.common_options.target.endianess.1868410549" name="Endianess" superClass="com.atollic.truestudio.common_options.target.endianess" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.common_options.target.mcpu.1635255185" name="Microcontroller" superClass="com.atollic.truestudio.common_options.target.mcpu" useByScannerDiscovery="false" value="STM32F746NG" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.instr_set.901010897" name="Instruction set" superClass="com.atollic.truestudio.common_options.target.instr_set" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.instr_set.thumb2" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpucore.453194136" name="FPU" superClass="com.atollic.truestudio.common_options.target.fpucore" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpucore.fpv5-sp-d16" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpu.876380203" name="Floating point" superClass="com.atollic.truestudio.common_options.target.fpu" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpu.hard" valueType="enumerated"/>
<option id="com.atollic.truestudio.ld.general.scriptfile.1145679294" name="Linker script" superClass="com.atollic.truestudio.ld.general.scriptfile" useByScannerDiscovery="false" value="..\application.ld" valueType="string"/>
<option id="com.atollic.truestudio.ld.optimization.do_garbage.669652462" name="Dead code removal " superClass="com.atollic.truestudio.ld.optimization.do_garbage" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.common_options.target.interwork.2031197487" name="Mix ARM/Thumb" superClass="com.atollic.truestudio.common_options.target.interwork" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.ld.libraries.list.384562468" name="Libraries" superClass="com.atollic.truestudio.ld.libraries.list" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" value="touchgfx"/>
</option>
<option id="com.atollic.truestudio.ld.libraries.searchpath.2020622287" name="Library search path" superClass="com.atollic.truestudio.ld.libraries.searchpath" useByScannerDiscovery="false" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\lib\core\cortex_m7\gcc&quot;"/>
</option>
<inputType id="com.atollic.truestudio.ld.input.1618407319" name="Input" superClass="com.atollic.truestudio.ld.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.atollic.truestudio.exe.debug.toolchain.gpp.1244020028" name="C++ Compiler" superClass="com.atollic.truestudio.exe.debug.toolchain.gpp">
<option id="com.atollic.truestudio.gpp.symbols.defined.1522883901" name="Defined symbols" superClass="com.atollic.truestudio.gpp.symbols.defined" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="ST"/>
<listOptionValue builtIn="false" value="STM32F756xx"/>
<listOptionValue builtIn="false" value="USE_FREERTOS_8"/>
<listOptionValue builtIn="false" value="USE_OS_SYSTICK"/>
<listOptionValue builtIn="false" value="USE_STM32746G_DISCOVERY"/>
<listOptionValue builtIn="false" value="USE_BPP=16"/>
<listOptionValue builtIn="false" value="__irq=&quot;&quot;"/>
<listOptionValue builtIn="false" value="CORE_M7"/>
</option>
<option id="com.atollic.truestudio.gpp.directories.select.1714364124" name="Include path" superClass="com.atollic.truestudio.gpp.directories.select" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\gui\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\target\ST\STM32F746G-DISCO\gcc&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\platform\os&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\generated\fonts\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\generated\images\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\generated\texts\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\gui\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\core\arm\cortex-m\CMSIS&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\hal\ST\mcu\stm32f7xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\hal\ST\mcu\stm32f7xx\CMSIS&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\framework\include\platform\hal\ST\mcu\stm32f7xx\STM32F7xx_HAL_Driver&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\board\ST\STM32F746G-DISCO\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\board\ST\STM32F746G-DISCO\source\vendor\STM32746G-Discovery&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\os\FreeRTOS8.2.0\Source\include&quot;"/>
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\os\FreeRTOS8.2.0\Source\portable\GCC\ARM_CM7&quot;"/>
</option>
<option id="com.atollic.truestudio.common_options.target.endianess.224746360" name="Endianess" superClass="com.atollic.truestudio.common_options.target.endianess" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.common_options.target.mcpu.1236165375" name="Microcontroller" superClass="com.atollic.truestudio.common_options.target.mcpu" useByScannerDiscovery="false" value="STM32F746NG" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.instr_set.87427106" name="Instruction set" superClass="com.atollic.truestudio.common_options.target.instr_set" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.instr_set.thumb2" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpucore.567014570" name="FPU" superClass="com.atollic.truestudio.common_options.target.fpucore" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpucore.fpv5-sp-d16" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpu.1760733239" name="Floating point" superClass="com.atollic.truestudio.common_options.target.fpu" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpu.softfp" valueType="enumerated"/>
<option id="com.atollic.truestudio.gpp.optimization.prep_garbage.1125959819" name="Prepare dead code removal" superClass="com.atollic.truestudio.gpp.optimization.prep_garbage" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.gpp.optimization.prep_data.2025001188" name="Prepare dead data removal" superClass="com.atollic.truestudio.gpp.optimization.prep_data" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.gpp.optimization.fno_rtti.667513372" name="Disable RTTI" superClass="com.atollic.truestudio.gpp.optimization.fno_rtti" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.gpp.optimization.fno_exceptions.1531417819" name="Disable exception handling" superClass="com.atollic.truestudio.gpp.optimization.fno_exceptions" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.common_options.target.interwork.2096600456" name="Mix ARM/Thumb" superClass="com.atollic.truestudio.common_options.target.interwork" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.gpp.misc.otherflags.452135886" name="Other options" superClass="com.atollic.truestudio.gpp.misc.otherflags" useByScannerDiscovery="false" value="-fno-rtti -fno-exceptions -fno-strict-aliasing -fdata-sections -ffunction-sections -Wno-psabi" valueType="string"/>
<inputType id="com.atollic.truestudio.gpp.input.825995250" superClass="com.atollic.truestudio.gpp.input"/>
</tool>
<tool id="com.atollic.truestudio.exe.debug.toolchain.ldcc.1582608555" name="C++ Linker" superClass="com.atollic.truestudio.exe.debug.toolchain.ldcc">
<option id="com.atollic.truestudio.common_options.target.endianess.1097241292" name="Endianess" superClass="com.atollic.truestudio.common_options.target.endianess" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.common_options.target.mcpu.656671506" name="Microcontroller" superClass="com.atollic.truestudio.common_options.target.mcpu" useByScannerDiscovery="false" value="STM32F746NG" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.instr_set.1859825275" name="Instruction set" superClass="com.atollic.truestudio.common_options.target.instr_set" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.instr_set.thumb2" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpucore.252011191" name="FPU" superClass="com.atollic.truestudio.common_options.target.fpucore" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpucore.fpv5-sp-d16" valueType="enumerated"/>
<option id="com.atollic.truestudio.common_options.target.fpu.39699253" name="Floating point" superClass="com.atollic.truestudio.common_options.target.fpu" useByScannerDiscovery="false" value="com.atollic.truestudio.common_options.target.fpu.softfp" valueType="enumerated"/>
<option id="com.atollic.truestudio.ldcc.optimization.do_garbage.1133371719" name="Dead code removal" superClass="com.atollic.truestudio.ldcc.optimization.do_garbage" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.atollic.truestudio.ldcc.general.scriptfile.1352782431" name="Linker script" superClass="com.atollic.truestudio.ldcc.general.scriptfile" useByScannerDiscovery="false" value="..\application.ld" valueType="string"/>
<option id="com.atollic.truestudio.common_options.target.interwork.1054335142" name="Mix ARM/Thumb" superClass="com.atollic.truestudio.common_options.target.interwork" useByScannerDiscovery="false"/>
<option id="com.atollic.truestudio.ldcc.libraries.list.1485349273" name="Libraries" superClass="com.atollic.truestudio.ldcc.libraries.list" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" value="touchgfx"/>
</option>
<option id="com.atollic.truestudio.ldcc.libraries.searchpath.1893862717" name="Library search path" superClass="com.atollic.truestudio.ldcc.libraries.searchpath" useByScannerDiscovery="false" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;..\..\..\..\..\..\..\..\touchgfx\lib\core\cortex_m7\gcc&quot;"/>
</option>
<inputType id="com.atollic.truestudio.ldcc.input.533787196" name="Input" superClass="com.atollic.truestudio.ldcc.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.atollic.truestudio.ar.base.1927866059" name="Archiver" superClass="com.atollic.truestudio.ar.base"/>
<tool id="com.atollic.truestudio.exe.debug.toolchain.secoutput.1154028463" name="Other" superClass="com.atollic.truestudio.exe.debug.toolchain.secoutput">
<option id="com.atollic.truestudio.secoutput.general.convert.955105786" name="Convert build output" superClass="com.atollic.truestudio.secoutput.general.convert" useByScannerDiscovery="false" value="true" valueType="boolean"/>
</tool>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="MCU/stm32f7xx/startup_stm32f746xx.s" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="touchgfx_demo2015_480x272_8MB.com.atollic.truestudio.exe.1885174797" name="Executable" projectType="com.atollic.truestudio.exe"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="Debug">
<resource resourceType="PROJECT" workspacePath="/touchgfx_demo2015_480x272_8MB"/>
</configuration>
<configuration configurationName="Release">
<resource resourceType="PROJECT" workspacePath="/touchgfx_demo2015_480x272_8MB"/>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="com.atollic.truestudio.exe.debug.1569554308;com.atollic.truestudio.exe.debug.1569554308.;com.atollic.truestudio.exe.debug.toolchain.gpp.1244020028;com.atollic.truestudio.gpp.input.825995250">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.atollic.truestudio.mbs.ARMToolsPerProjectProfileCPP"/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="com.atollic.truestudio.exe.debug.1569554308;com.atollic.truestudio.exe.debug.1569554308.;com.atollic.truestudio.exe.debug.toolchain.gcc.273282306;com.atollic.truestudio.gcc.input.174512550">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.atollic.truestudio.mbs.ARMToolsPerProjectProfileC"/>
</scannerConfigBuildInfo>
</storageModule>
</cproject>

Yes, I also wish TouchGFX would provide help with the two other common IDEs...Atollic and SW4STM32. TouchGFX makes a great product, but their support leaves a lot to be desired. I'm guessing they are extremely resource limited. If I had to choose between great product with little support or bad product with good support, I'll always pick the former. HA!

BUT, it's going to get much much better in another month or two. I was on a public STM webinar last week and the STM's TouchGFX product manager announced that in November TouchGFX will be integrated into STM32CubeMX. For me, this is extremely good news. If this is done right, and I bet it will be, it will solve all our integration problems. When that is accomplished, we will have a fantastic GUI development application that is easy to integrate with our STM hardware. No one can complain about that! But I'm impatient, I'd like to be able to integrate my back end code (which is somewhat complicated) with my GUI code before November if at all possible. So for that reason I am hoping you can figure out what is wrong.

Thanks for trying!

Clark

 

Clark Sann 0 votes
Comment actions Permalink
0
Avatar

It's possible that I had to change the file structure with the latest TouchGFX when I updated way back.  I'll try to update my example project over the next few days and post an update.  I don't have a lot of time to devote to this but I see others are interested and I already have it working so shouldn't be too hard to get this updated.

jmag999 0 votes
Comment actions Permalink
0
Avatar

Thank you jmag999 for your future update and for what you have done in the past. 

I'm sure there are lots of people who need this. I am also sure that the problems are due to changes introduced in the latest version of TouchGFX. 

If you could give me any tips on how to proceed, I would follow your instructions and maybe save you some time. I have tried to modify the include paths but I get errors that I don't know how to resolve. If you would like to work with me, let me know. My email is acsannsp@gmail.com.

Clark Sann 0 votes
Comment actions Permalink
0
Avatar

@jmag999

 

Do you have the link for the most updated version for this?

Manuel Malagon 0 votes
Comment actions Permalink