STMicroelectronics har oppdatert TouchGFX-brukergrensesnittets programvarerammeverk for STM32 mikrokontrollere, og har lagt til nye funksjoner som muliggjør jevnere og mer dynamiske brukergrensesnitt og lavere etterspørsel etter minne og CPU.
TouchGFX er et gratis verktøy i STM32-økosystemet. Bestående av to deler - TouchGFX Designer PC-verktøy for å designe og konfigurere rike brukergrensesnitt, og TouchGFX Engine-programvare som kjører på sluttenheten for å sikre høy UI-ytelse - den siste versjonen 4.12 inneholder oppdateringer til begge. Brukere kan nå bygge sofistikerte brukergrensesnitt på skjermløsninger med en brikke uten ekstern RAM eller blits, spare strøm for lengre batterilevetid og dra nytte av enklere utvikling for å komme raskere til markedet.
I TouchGFX Engine tillater nå en delvis framebuffer-modus bufferen å bruke så lite som 6 KB RAM. Et fullt fungerende brukergrensesnitt kan nå ha bare 16 kB RAM, slik at små STM32 MCU-er kan levere gode brukeropplevelser uten eksternt minne. Også ny 8-bit luminans (L8) med 16-biters, 24-biters og 32-biters paletter reduserer behovet for flashminne. Selv med dette mindre minnet maksimerer TouchGFX ytelsen ved å utnytte STM32 Chrom-ART Accelerator ™ for å akselerere grafikk og håndtere sofistikerte effekter. Det er også en ny cache-container med dynamisk bitmap som reduserer CPU-belastning for å kjøre jevne og flytende animasjoner ved høye bildefrekvenser.
Brukere kan også nå velge 6-biters fargedybde, noe som sparer både RAM og flash mens 64 farger er tilgjengelige for å lage inngangsgrensesnitt. Støtte for ekstern, ikke-minnekartet flash er også ny og hjelper med å bygge grunnleggende brukergrensesnitt innenfor stramme systemressurser.
Oppdateringene til TouchGFX Designer inkluderer utvidelser til det kraftige settet med tilpassbare widgets, og legger til funksjoner som Scale og Rotate som øker kraften til enkel dra-og-slipp-programmering. Egendefinerte utløsere og handlinger reduserer avhengigheten av koding for å skape sofistikerte funksjoner, og en ny Image-fane lar brukerne raskt konfigurere individuelle attributter som bildeformat, dithalgoritme og layoutrotasjon. Det er også ytelsesforbedringer som akselererer automatisk kodegenerering og reduserer lastetiden, samt nye brukervennlige funksjoner for veiledning av tekst, for eksempel fremføring og send-til-back.
Den komplette TouchGFX Suite, inkludert TouchGFX Designer og TouchGFX Engine, er tilgjengelig for nedlasting gratis fra www.st/com/touchgfxdesigner.