STMicroelectronics актуализира софтуерната рамка на потребителския интерфейс TouchGFX за микроконтролери STM32, добавяйки нови функции, които позволяват по-плавен и динамичен потребителски интерфейс и по-ниско търсене на паметта и процесора.
TouchGFX е безплатен инструмент в екосистемата STM32. Състои се от две части - TouchGFX Designer PC инструмент за проектиране и конфигуриране на богати потребителски интерфейси и софтуер TouchGFX Engine, който работи на крайното устройство, за да осигури висока производителност на потребителския интерфейс - най-новата версия 4.12 съдържа актуализации и за двете. Потребителите вече могат да изграждат усъвършенствани потребителски интерфейси на едночипови дисплейни решения без външна RAM или флаш памет, да пестят енергия за по-дълъг живот на батерията и да се възползват от по-лесното развитие, за да излязат на пазара по-бързо.
В TouchGFX Engine, режимът на частичен буфер на буфера сега позволява на буфера да работи, използвайки само 6KB RAM. Напълно функциониращият потребителски интерфейс вече може да има само 16KB RAM, така че малките STM32 MCU могат да осигурят страхотно потребителско изживяване без външна памет. Също така новата, 8-битова яркост (L8) с 16-битова, 24-битова и 32-битова палитра намалява търсенето на флаш памет. Дори и с тази по-малка памет TouchGFX увеличава производителността, като използва STM32 Chrom-ART Accelerator ™, за да ускори графиката и да се справи със сложни ефекти. Има и нов кешируем контейнер с динамично растрово изображение, което намалява натоварването на процесора, за да изпълнява плавни и плавни анимации при висока честота на кадрите.
Потребителите вече могат да избират 6-битова дълбочина на цветовете, което спестява както RAM, така и флаш памет, като същевременно предлага 64 цвята за създаване на GUI от начално ниво. Поддръжката на външна карта, която не е картографирана, също е нова и помага за изграждането на основни потребителски интерфейси в рамките на тесни системни ресурси.
Актуализациите на TouchGFX Designer включват разширения на мощния набор от персонализируеми приспособления, добавяйки функции като Мащабиране и Завъртане, които увеличават силата на прости програми за плъзгане и пускане. Персонализираните задействания и действия намаляват разчитането на кодирането, за да създадат сложни функции, а новият раздел Image позволява на потребителите бързо да конфигурират отделни атрибути като формат на изображението, алгоритъм на разпръскване и ротация на оформлението. Има и подобрения в производителността, които ускоряват автоматичното генериране на код и намаляват времето за зареждане, както и нови лесни за използване функции за насочване на текст, като например преместване напред и изпращане назад.
Пълният комплект TouchGFX, включително TouchGFX Designer и TouchGFX Engine, е достъпен за изтегляне безплатно от www.st/com/touchgfxdesigner.