 Hello and welcome to this presentation. My name is Bernardin and in this video we will learn how to use IAR Embedded Workbench 4 ARM or E-Warm with TADGFX templates. I will start by launching TADGFX Designer version 4.17 and TADGFX Designer is a GUI builder that lets you easily build the visual appearance of your graphics application. Now from the lobby I go to examples and then select board setup. In today's video I'll be using STM32-H7B3 discover kit and we see here for the STM32-H7B3 family we have two board setup. STM32-H7B3 I Evaluation board with display resolution of 800 by 480 and STM32-H7B3 I discover kit with a display resolution of 480 by 272. I'll go with the discover kit and click select and here TADGFX Designer gives a list of pre-made examples that show how to use different widgets for example here an example for the animated image clock widget and another example for the gauge example with a gauge widget line and circle examples and so on so forth. In this video I'll go with animated image example give a name to my application STM32 H7B3 discover kit and I score E-war and then click create. Now TADGFX Designer will download the template from the internet. Okay now I go to the files on the left hand side and here I have all the TADGFX files. I go up by one level and I find my STM32 H7B3 I discover kit IUC file. This is STM32 Cube MX file. I double click on it. Now I have my STM32 Cube MX project open. I go to project manager and then in the tool chain drop down menu I see the default IDE is STM32 Cube IDE. I click on it I see that I can select IAR E-Warm IDE then I click on generate code and then open project. I have my E-Warm project open before I build it. I go back to TADGFX Designer and I see here that TADGFX Designer detected some changes and asking me if I want to reload the project. I click yes and then I still need to generate the code. This is required to have TADGFX Designer generate the code taken into account that IAR E-Warm will be used instead of STM32 Cube IDE. I go back now to my IAR project and now I can build it. I go to project and then rebuild it all. I will plug my USB cable in my STM32 H7B board and then click on download and debug. Now the download is complete. I can run my application. I click on go or F5. Here I have my animated image example working on the STM32 H7B discovery board. I can start the animation and then stop it. And now I click on stop debugging and here it's very important to check that the IAR project has the external flash loader. I go to options and then to debugger and download. I see here that by default it uses the STM32 H7B discovery kit flash loader. If I click on edit I see that it has three flash loaders. First flash loader is for the internal flash memory. First bank. Second one is the second flash loader for the second bank. And then we see here the 0x9000. We see that this is the flash loader for the external OctoSpy memory. If the IAR project doesn't have this flash loader, for example if I delete it, I would need to use STM32 Cube programmer to download the external assets or images to the OctoSpy memory. Thank you for joining me in this video and we hope that you enjoyed learning how to use IAR-UR with TouchFX templates.