📄️ LTDC/Parallel RGB
For MCUs with a TFT controller (e.g. STM32F429, STM32F746, STM32H7), the TouchGFX Generator can generate the part of the HAL that configures the LTDC to transfer pixels from the framebuffer memory to the display.
📄️ FMC and SPI Display Interface
The following scenario shows, generally, the steps involved in transferring pixels to an LCD connected to either an FMC or through SPI; Two methods that share some elements. The scenario described in this section uses an ST7789H2 LCD Controller to exemplify.
📄️ Framebuffer Strategies
This section shows how to configure the TouchGFX Generator to generate a TouchGFX HAL that uses one of the following Framebuffer strategies:
📄️ Real Time Operating System
This section shows how to configure different Real Time Operating System in STM32CubeMX to work with the code generated by the TouchGFX Generator
📄️ Video Decoding
This section shows how to configure the TouchGFX Generator to generate a TouchGFX HAL that has video decoding capabilities.
📄️ MIPI-DSI Video Mode
This section describes how to configure a MIPI DSI interface for Video Mode and how to use this configuration with TouchGFX Generator. The example used in this article will be for 24-bit, RGB888, frame buffer format and generally goes through the following configurations in STM32CubeMX and examplifies with generated code.
📄️ Performance Measurement
TouchGFX Core exposes several signals that can be used to measure performance. Users can instrument their applications to trigger individual GPIOs when these signals are triggered internally, allowing visualization of "render time" and other useful signals. This article covers how to configure GPIOs in CubeMX and what each exposed signal does.