Spoločnosť STMicroelectronics aktualizovala softvérový rámec používateľského rozhrania TouchGFX pre mikrokontroléry STM32 a pridala nové funkcie, ktoré umožňujú plynulejšie a dynamickejšie používateľské rozhrania a znižujú nároky na pamäť a procesor.
TouchGFX je bezplatný nástroj v ekosystéme STM32. Skladá sa z dvoch častí - počítačového nástroja TouchGFX Designer na navrhovanie a konfiguráciu bohatých používateľských rozhraní a softvéru TouchGFX Engine, ktorý beží na koncovom zariadení, aby zabezpečil vysoký výkon používateľského rozhrania - najnovšia verzia 4.12 obsahuje aktualizácie oboch. Používatelia teraz môžu vytvárať sofistikované používateľské rozhrania na jednočipových zobrazovacích riešeniach bez externej pamäte RAM alebo blesku, šetriť energiu pre dlhšiu výdrž batérie a ťažiť z ľahšieho vývoja, aby sa rýchlejšie dostali na trh.
V systéme TouchGFX Engine čiastočný režim framebufferu umožňuje, aby vyrovnávacia pamäť fungovala s použitím iba 6 kB RAM. Plne funkčné užívateľské rozhranie môže mať teraz iba 16 kB RAM, takže malé mikroprocesory STM32 môžu poskytovať vynikajúci používateľský zážitok bez externej pamäte. Tiež nová 8-bitová svietivosť (L8) so 16-bitovými, 24-bitovými a 32-bitovými paletami znižuje dopyt po flash pamäti. Aj s touto menšou pamäťou TouchGFX maximalizuje výkon využitím STM32 Chrom-ART Accelerator ™ na akceleráciu grafiky a spracovanie sofistikovaných efektov. K dispozícii je tiež nový cachovateľný kontajner s dynamickou bitmapou, ktorý znižuje načítanie procesora a umožňuje plynulé a plynulé animácie pri vysokých snímkových frekvenciách.
Používatelia si teraz tiež môžu zvoliť 6-bitovú farebnú hĺbku, ktorá šetrí RAM aj flash a zároveň sprístupňuje 64 farieb na vytváranie základných grafických používateľských rozhraní. Nová je aj podpora externého blesku nemapovaného do pamäte, ktorý pomáha vytvárať základné užívateľské rozhrania v rámci obmedzených systémových zdrojov.
Aktualizácie TouchGFX Designer zahŕňajú rozšírenia výkonnej sady prispôsobiteľných widgetov a pridávajú funkcie ako Scale and Rotate, ktoré zvyšujú výkonnosť jednoduchého programovania drag-and-drop. Vlastné spúšťače a akcie znižujú závislosť od kódovania pri vytváraní sofistikovaných funkcií a nová karta Obrázok umožňuje používateľom rýchlo konfigurovať jednotlivé atribúty, ako je formát obrázka, algoritmus rozkladu a rotácia rozloženia. K dispozícii sú tiež vylepšenia výkonu, ktoré urýchľujú automatické generovanie kódu a znižujú čas načítania, ako aj nové ľahko použiteľné funkcie na vedenie textu, ako je napríklad posunutie dopredu a odoslanie späť.
Kompletná sada TouchGFX vrátane aplikácií TouchGFX Designer a TouchGFX Engine je k dispozícii na stiahnutie zadarmo na www.st/com/touchgfxdesigner.