STMicroelectronics har opdateret TouchGFX-brugergrænsefladesoftware-rammen til STM32-mikrocontrollere og tilføjet nye funktioner, der muliggør glattere og mere dynamiske brugergrænseflader og lavere efterspørgsel efter hukommelse og CPU.
TouchGFX er et gratis værktøj i STM32-økosystemet. Bestående af to dele - TouchGFX Designer pc-værktøj til at designe og konfigurere rige brugergrænseflader og TouchGFX Engine-software, der kører på slutenheden for at sikre høj UI-ydeevne - den seneste version 4.12 indeholder opdateringer til begge dele. Brugere kan nu opbygge sofistikerede brugergrænseflader på one-chip displayløsninger uden ekstern RAM eller flash, spare strøm for længere batterilevetid og drage fordel af lettere udvikling for at komme hurtigere på markedet.
I TouchGFX Engine tillader en delvis framebuffer-tilstand bufferen nu at bruge så lidt som 6 KB RAM. En fuldt fungerende brugergrænseflade kan nu kun have 16 KB RAM, så små STM32 MCU'er kan levere gode brugeroplevelser uden ekstern hukommelse. Også ny 8-bit luminans (L8) med 16-bit, 24-bit og 32-bit paletter reducerer efterspørgslen efter flash-hukommelse. Selv med denne mindre hukommelse maksimerer TouchGFX ydeevnen ved at udnytte STM32 Chrom-ART Accelerator ™ til at fremskynde grafik og håndtere sofistikerede effekter. Der er også en ny cacherbar container med dynamisk bitmap, der reducerer CPU-belastning for at køre glatte og flydende animationer ved høje billedhastigheder.
Brugere kan nu også vælge 6-bit farvedybde, hvilket sparer både RAM og flash, mens de gør 64 farver tilgængelige til oprettelse af GUI'er på indgangsniveau. Støtte til ekstern, ikke-hukommelseskortet flash er også ny og hjælper med at opbygge grundlæggende brugergrænseflader inden for stramme systemressourcer.
Opdateringerne til TouchGFX Designer inkluderer udvidelser til det kraftfulde sæt tilpasselige widgets, der tilføjer funktioner såsom Scale and Rotate, der øger effekten ved simpel træk-og-slip-programmering. Brugerdefinerede udløsere og handlinger reducerer afhængigheden af kodning for at skabe sofistikerede funktioner, og en ny billedfane giver brugerne mulighed for hurtigt at konfigurere individuelle attributter såsom billedformat, dithalgoritme og layoutrotation. Der er også forbedringer af ydeevnen, der fremskynder automatisk kodegenerering og reducerer indlæsningstiden, samt nye brugervenlige funktioner til vejledning af tekst, såsom bring-forward og send-to-back.
Den komplette TouchGFX Suite, inklusive TouchGFX Designer og TouchGFX Engine, kan downloades gratis fra www.st/com/touchgfxdesigner.