If you are moving from 4.19 to , be aware that software painting routines for geometric shapes (lines, circles) were moved to user-generated code to better support DMA2D acceleration . You will need to regenerate code in STM32CubeMX after upgrading.
Managing multilingual projects became much easier with the new . X-CUBE-TOUCHGFX 4.19.1 is out touchgfx 4.19
Another notable addition is the . TouchGFX 4.19 now supports a wider range of display controllers, including the popular SSD1306 and SSD1351. This expanded support makes it easier for developers to integrate TouchGFX with a variety of display modules, giving them more flexibility in their design choices. If you are moving from 4
⚠️ Deprecated in 4.19: Support for legacy STM32F2 series and LCD driver APIs older than v3. X-CUBE-TOUCHGFX 4
Unleashing Modern Embedded GUIs with TouchGFX 4.19 TouchGFX 4.19 marked a significant leap forward for developers creating high-performance graphical user interfaces (GUIs) on STM32 microcontrollers. As part of the ecosystem, this version introduced pivotal features like native SVG support , an revamped Text and Language Manager , and deep integration with next-generation hardware accelerators like NeoChrom (GPU2D) . 1. Vector Graphics Revolution: Native SVG Support
void Screen1View::buttonClicked(const touchgfx::AbstractButton& source) if (&source == &button1) textArea1.setTypedText(TypedText(T_SINGLEUSEID2)); textArea1.invalidate();