Společnost STMicroelectronics aktualizovala softwarový rámec uživatelského rozhraní TouchGFX pro mikrokontroléry STM32 a přidala nové funkce, které umožňují plynulejší a dynamičtější uživatelské rozhraní a nižší nároky na paměť a CPU.
TouchGFX je bezplatný nástroj v ekosystému STM32. Skládá se ze dvou částí - počítačového nástroje TouchGFX Designer pro návrh a konfiguraci bohatých uživatelských rozhraní a softwaru TouchGFX Engine, který běží na koncovém zařízení a zajišťuje vysoký výkon uživatelského rozhraní - nejnovější verze 4.12 obsahuje aktualizace obou. Uživatelé nyní mohou vytvářet sofistikovaná uživatelská rozhraní na jednočipových displejových řešeních bez externí paměti RAM nebo blesku, šetřit energii pro delší životnost baterie a těžit z jednoduššího vývoje, aby se rychleji dostali na trh.
V TouchGFX Engine nyní režim částečného framebufferu umožňuje, aby vyrovnávací paměť fungovala s použitím pouhých 6 kB RAM. Plně funkční uživatelské rozhraní nyní může mít pouze 16 kB RAM, takže malé mikroprocesory STM32 mohou poskytovat skvělé uživatelské zážitky bez externí paměti. Také nová 8bitová svítivost (L8) s 16bitovými, 24bitovými a 32bitovými paletami snižuje nároky na paměť flash. I s touto menší pamětí TouchGFX maximalizuje výkon využitím STM32 Chrom-ART Accelerator ™ k akceleraci grafiky a zpracování sofistikovaných efektů. K dispozici je také nový kontejner s možností ukládání do mezipaměti s dynamickou bitmapou, který snižuje načítání procesoru a umožňuje plynulé a plynulé animace při vysokých snímkových frekvencích.
Uživatelé si nyní také mohou vybrat 6bitovou barevnou hloubku, která šetří RAM i flash a zároveň zpřístupňuje 64 barev pro vytváření základních grafických uživatelských rozhraní. Nová je také podpora externího flash paměti, která není namapována do paměti a pomáhá budovat základní uživatelská rozhraní v omezených systémových prostředcích.
Aktualizace TouchGFX Designer zahrnují rozšíření výkonné sady přizpůsobitelných widgetů a přidávají funkce jako Scale a Rotate, které zvyšují výkon jednoduchého programování drag-and-drop. Vlastní spouštěče a akce snižují závislost na kódování a vytvářejí sofistikované funkce. Nová karta Obrázek umožňuje uživatelům rychle konfigurovat jednotlivé atributy, jako je formát obrázku, algoritmus rozkladu a rotace rozvržení. K dispozici jsou také vylepšení výkonu, která zrychlují automatické generování kódu a snižují dobu načítání, stejně jako nové snadno použitelné funkce pro vedení textu, jako je předávání dopředu a odesílání zpět.
Kompletní sadu TouchGFX, včetně TouchGFX Designer a TouchGFX Engine, je k dispozici ke stažení zdarma na www.st/com/touchgfxdesigner.