search.noResults

search.searching

saml.title
dataCollection.invalidEmail
note.createNoteMessage

search.noResults

search.searching

orderForm.title

orderForm.productCode
orderForm.description
orderForm.quantity
orderForm.itemPrice
orderForm.price
orderForm.totalPrice
orderForm.deliveryDetails.billingAddress
orderForm.deliveryDetails.deliveryAddress
orderForm.noItems
Display Technology


How to use TouchGFX on STM32 ready- made displays – and accelerate your R&D


By Keith Wong, technical business development manager at Inelco Hunter I


n today’s competitive market, launching products faster without compromising on quality is more crucial than ever. A key enabler for rapid development of embedded systems with modern GUI is the combination of TouchGFX with STM32 display solutions.


Rather than starting from scratch, ready- made display solutions can offer stunning GUIs to enhance the end-user experience. In this article, we will explore how STM32 displays combined with TouchGFX can accelerate R&D, de-risk projects and dramatically shorten time-to-market.


What exactly is TouchGFX? TouchGFX is a powerful graphical user interface (GUI) framework developed by STMicroelectronics, specifically designed for embedded systems. It enables the creation of rich, smooth, highly-responsive interfaces – even on microcontrollers with limited resources.


Key functions include drag-and-drop GUI design using TouchGFX Designer software for rapid layout and widget creation. Advanced visual effects like gesture control, anti-aliasing, transparency, animations, and image blending are easy to set up. Automated C++ code generation is possible, customisable with added application-specific logic.


Why choose a ready-made STM32 display for TouchGFX projects? While TouchGFX can run on STM32 custom hardware, using an STM32 ready- made display solution offers significant advantages for R&D teams. First and foremost, off-the-shelf hardware is available which offers seamless integration


with TouchGFX. This means accelerated prototyping and faster iteration.


Optimised cost and resource allocation


Although there are many third-party STM32 display solutions available, not all are designed for industrial use. Common limitations include a lack of industrial-grade connectivity (e.g. RS485, CAN bus, Ethernet) and inadequate memory storage or insufficient customisation flexibility. Inelco Hunter’s ready-made STM32 display solutions are a good example of how to make project development very simple:


Three easy steps to start embedded system development Step 1: Create the project. Select the appropriate application template and click ‘Create’ to automatically generate a ready-to- use project setup. Step 2: Design the GUI. Use the


20 September 2025 Components in Electronics


intuitive drag-and-drop widgets in TouchGFX Designer to design and configure the user interface. Once the design is ready, click the Code Generation button to produce the project code. Step 3: Develop and deploy. Import the generated project into the preferred IDE, such as STM32CubeIDE. Complete the business logic coding and then compile, download, and run your application directly on the STM32 display.


Prototypes can be developed within days


Inelco Hunter’s STM32 ready-made display solutions provide seamless TouchGFX integration combined with industrial-grade features. Very fast prototyping is possible using free BSPs. A functional prototype can be developed literally within days. Screen sizes are available from 3.5” to 10.1”, with fully customisable cover lens options. The TouchGFX integration includes application templates and one-click project generation with all default settings pre- configured. On-board interfaces include UART, RS485, CAN, I2C, USB and Ethernet. www.inelcohunter.co.uk


www.cieonline.co.uk


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52  |  Page 53  |  Page 54  |  Page 55  |  Page 56  |  Page 57  |  Page 58  |  Page 59  |  Page 60