📄️ Using IDEs with TouchGFX
When creating a new TouchGFX project, either through the TouchGFX Designer or STM32CubeMX, the following project files and libraries for using proprietary IDEs are available:
📄️ Multiple developers on a project
Many TouchGFX projects involve multiple developers. Two or more developers
📄️ Widgets and Containers
This section of the documentation will go over two of the most fundamental concepts of building a TouchGFX application: widgets and containers. These are two of the building blocks you will be using throughout the development of your UI. Both include premade components supplied with TouchGFX, while also being open-ended enough to support the creation of custom implementations.
📄️ Simulator
Building a TouchGFX UI often involves a lot of tweeking of the graphics details to match the specification of the UI.
📄️ Compiling & Flashing
This section describes how to go from TouchGFX application code to executing program, that is how to compile and flash in a specific setup.
📄️ Debugging
As a TouchGFX application is a set of C++ files generated by TouchGFX Designer, TouchGFX Generator and written by the developer, it can be debugged as any other C++ application.
📄️ Examples and Board Specific Demos
To help further explore the possibilities and features of TouchGFX, multiple premade Examples and Demos are made available to the user. These Examples and Demos can be accessed through the Lobby of TouchGFX Designer and all include free-to-use images, code, etc., which means that they can even be used as a base to build your own unique application from. Examples and Demos are combined with TouchGFX Board Setup to create TouchGFX applications. If you are new to TouchGFX, this can be a great starting source of inspiration and knowledge about how TouchGFX applications function.
📄️ Keyboard Shortcuts
Listed below are a full list of the keyboard shortcuts supported by TouchGFX to increase productivity.
📄️ TouchGFX Stock
TouchGFX Stock is a library of thousands of ready-to-use free graphical assets for embedded user interfaces.