STMicroelectronics updates TouchGFX software framework, adding powerful features and convenient tools to support STM32Cube
On January 15, STMicroelectronics added new functions to TouchGFX, a software framework for STM32 microcontrollers (MCUs), to help device manufacturers develop eye-catching user interfaces for home appliances, home automation, industrial control, medical devices, and wearables.
The latest version introduces the TouchGFX Generator function, making the project creation and related peripheral device configuration process easier. As a plug-in of the STM32CubeMX initialization tool, this function can generate custom projects based on the latest STM32Cube firmware and the graphics settings and development environment (IDE) selected by the user, supporting STM32CubeIDE and leading third-party IDE development environments.
TouchGFX Generator is the main development tool of the TouchGFX hardware abstraction layer (TouchGFXHAL) that connects TouchGFX applications with MCU hardware. It can reduce the development work's requirements for user TFT display knowledge, and can enable various developers to create complex and advanced STM32 graphics software.
TouchGFX Designer is a development environment for creating, managing, and building graphical applications running on a PC, adding features that simplify navigation, modify settings, and control code versions. If the project configuration is modified in STM32CubeMX, the graphic settings of TouchGFX Designer will be updated automatically.
In addition, the new version of the software also improves the processing performance of the TouchGFX Engine running on the embedded STM32 MCU. The improved texture mapping can reduce rendering time by up to 60%, and can enhance the animation effect by scaling and rotating objects. In addition, the new version of the software also supports Glyph Substitution (GSUB) tables for use with Hindi fonts, simplifying advanced typographic display designs.
From simple applications to applications that require high pixel resolution and color depth, developers have the flexibility to create high-quality user interfaces with TouchGFX. Users of a customized STM32 development board can configure the TouchGFX software framework and hardware capabilities of the selected microcontroller in the STM32CubeMX with TouchGFX Generator kit, specify the preferred IDE / compiler and then generate the project.
Users who use the ready-made STM32 display development kit to develop product prototypes can start development with TouchGFX Designer, which integrates a new or pre-created demo application software, with the help of a full version circuit board support package containing STM32Cube software and external component drivers (BSP) Generate all projects.
Editor-in-chief: Chen Bingxin