This concludes the TouchGFX tutorials, that should help you with getting started with TouchGFX.
Tutorial 1 showed you how to install TouchGFX and use the TouchGFX Designer to examples with the simulator and how to deploy examples on an STM32 board.
In tutorial 2, we worked with creating a new application with the TouchGFX Designer and how to add and configure widgets. The tutorial also looked into how interactions are connected to a widget and how user code can be written to enhance the default behavior of widgets.
Turotial 3 focused on using multiple screens in an application, and how to move data between the screens and using the MVP pattern. In the tutorial, the function
handleTickEvent we also used as a timer to update widgets at runtime.
In the last tutorial, the widget
Custom Container was introduced, which is used to create custom widgets. The Scroll Wheel widget was also introduced and it was used to show how custom behavior can be added through user code.
Throughout the tutorials, different articles, such as How do I program STM32 based boards using ST-Link Utility and Using texts and fonts, have been referenced which contains more in-depth descriptions about a specific element. These articles are a part of the TouchGFX documentation which can be found in our Knowledge Base. The Knowledge Base is a collection of articles that are created to help with understanding TouchGFX.
For new users, Basic Application Development is a recommended place to start. It contains articles that describe some of the basic concepts such as the article The Screen Concept and Model-View-Presenter that detail the concept of "screens" which is used to handle the UI elements and their associated business logic or the article Key View Concepts which describe the basic concepts used to include UI elements in an application.
Description of a collection of the Widgets which is included in the TouchGFX Designer can be found under the section Widgets, including the widgets which have been presented through the tutorials 1- 4.
Getting TouchGFX connected to the rest of the system is described in the article Connecting the UI to your system which describes different ways of exchanging data between the backend and the UI.
Information on porting TouchGFX to run on custom hardware constraints with different hardware peripherals can be found in the section Porting TouchGFX. It contains articles such as Hardware selection guide that discusses the requirements for running TouchGFX.